我正在使用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
任何参考/帮助表示感谢,谢谢。