填写参考。使用mongodb npm软件包的对象

时间:2018-11-03 15:29:44

标签: node.js mongodb mongoose aggregation-framework

我正在使用mongodb npm打包我的节点程序代码,并且需要填充ref。对象详细信息。

例如:

{ 
    "_id" : ObjectId("5bdb198552f27e23a0ce9b37"),
    "product_id":101,
    "product_name": "abc",
    "product_price": 1000,
    "Supplier" : [
         ObjectId("5bdb198652f27e23a0ce9bb8")
    ]
}

期望:

{ 
    "_id" : ObjectId("5bdb198552f27e23a0ce9b37"),
    "product_id":101,
    "product_name": "abc",
    "product_price": 1000,
    "Supplier" : [{
        "_id" : ObjectId("5bdb198652f27e23a0ce9bb8"),
        "supp_name" : "xyz",
        "supp_details" : "101 ,1st street,pqrs"
    }]
}

我知道如何用猫鼬做这件事,但是通过猫鼬我需要定义Schema并且它有一个庞大的Schema,所以不可能。因此我正在使用mongodb npm package,但是现在我不知道自2-3天以来如何在此卡住。 我正在使用mongodb-3.2

任何参考/帮助表示感谢,谢谢。

0 个答案:

没有答案