我有一个文件,看起来像这样:如何删除MongoDB中的嵌入式文档?
{listName: 'LoremIpsum'
listItems: [{productDescription: "", productImage: ""}...]}
我将如何去从listItems中删除项目,如果productImage不存在?
我已经试过没有结果如下:
db.lists.update({"item.productImage":{$exists: false}}, {$unset:{"item":1}}, false, true)
您能否更新您的原始文档结构?因为在你的文档它是listitems.productimage和在你的查询它是item.productimage ..哪一个是正确的.. – RameshVel 2012-02-15 06:14:01