【问题标题】:MongoDB-Stitch. Populate Method or similar methods?MongoDB-Stitch。填充方法或类似方法?
【发布时间】:2020-04-29 18:14:13
【问题描述】:

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

例如:{name: String, age: String, bObjectId: ObjectId}

当我在集合 A 中查询一个项目时,我希望能够填充 bObjectId 的值,以便我在集合 B 中取回该文档的属性。对于 mongoose,这可以通过简单地使用 populate 方法来实现.但是,我没有看到 Stitch 中有任何可用的方法可以让我们做这样的事情。有人可以分享他们解决此问题的经验吗?

【问题讨论】:

    标签: javascript node.js mongodb stitch


    【解决方案1】:

    **你可以使用查找**

    db.inventory.aggregate([
    
        {
            $lookup:{
                from:'orders',
                localField:'sku',
                foreignField:'item',
                as:'inventory_doc'
    
            }
    
        }
    
    ])
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    • 2018-12-13
    • 2021-03-13
    • 1970-01-01
    相关资源
    最近更新 更多