0

一連の製品が与えられた場合:

{catalog_id: 1, product_id: 1, price: 1.0 }
{catalog_id: 1, product_id: 3, price: 3.0 }

指定されたすべての製品を検索し、存在しない製品には null 値を返したいと考えています。

例えば:

db.products.find({"catalog_id": 1},{"product_id": [1,2,3]})

{ "_id" : ObjectId("514b211894562cfadbd93bc2"), "product_id" : 1, "price" : 1.0 }
{ "_id" : null, "product_id" : 2, "price" : null }
{ "_id" : ObjectId("514b212194562cfadbd93bc3"), "product_id" : 3, "price" : 3.0 }

これは可能ですか?プロジェクションを使用して不足している行を追加する可能性がありますか?

4

0 に答える 0