0

我有两个集合,我们称它们为 A 和 B。集合 A 存储包含集合 B 中另一个文档的 ObjectId 的文档。

前任:{name: String, age: String, bObjectId: ObjectId}

当我查询集合 A 中的项目时,我希望能够填充 bObjectId 的值,以便我在集合 B 中获取该文档的属性。使用 mongoose,只需使用该populate方法即可。但是,我没有看到 Stitch 中有任何可用的方法可以让我们做这样的事情。任何人都可以分享他们解决此问题的经验吗?

4

1 回答 1

1

**您可以使用查找 **

db.inventory.aggregate([

    {
        $lookup:{
            from:'orders',
            localField:'sku',
            foreignField:'item',
            as:'inventory_doc'

        }

    }

])
于 2020-04-29T18:19:44.507 回答