私はこのようになります文書を持っている:MongoDBで埋め込みドキュメントをどのように削除しますか?
{listName: 'LoremIpsum'
listItems: [{productDescription: "", productImage: ""}...]}
私はproductImageが存在しなかった場合のlistItemsから項目を削除することについてどのように行きますか?
私は結果なしで次のことを試してみた:
db.lists.update({"item.productImage":{$exists: false}}, {$unset:{"item":1}}, false, true)
元の文書構造を更新してください。あなたの文書でそれはlistitems.productimageであり、あなたのクエリでitem.productimage ..だったからです。どちらが正しいですか。 – RameshVel