我想知道高级mongodb聚合
Posted
技术标签:
【中文标题】我想知道高级mongodb聚合【英文标题】:I want to know advanced mongodb aggregation 【发布时间】:2019-11-10 13:13:49 【问题描述】:我想知道如何使这个 mysql 查询的 MongoDB 查询相同
"SELECT * FROM `folders` `F` JOIN `files` `I` ON I._id IN F.filesId;"
【问题讨论】:
How do I perform the SQL Join equivalent in MongoDB?的可能重复 【参考方案1】:db.folders.aggregate([
$lookup:
from: "files",
localField: "_id",
foreignField: "filesId", //_id is ObjectId() so filesId fields on
as: "docs" // files table mustbe ObjectId Save
])
“https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/”
【讨论】:
以上是关于我想知道高级mongodb聚合的主要内容,如果未能解决你的问题,请参考以下文章