删除整个子文档mongodb

时间:2014-03-30 08:21:22

标签: mongodb mongodb-query

这应该很简单,但我似乎无法让它发挥作用;

我只需要删除一个我意外运行的子文档,并在子文档中引入了不需要的信息。

我试过 - db.test.remove({}, {dcoll10:{"$exists": true}, {multi: true});但这没有用。

下面给出了文档和子文档(dcoll10)的示例;

{
 "_id": "SSS",
 "ts": { "$date": 1395927614611 },
  "dcoll10": [
  {
  "_id": "SSS",
  "type": "1813",
  "gro": "0.1",
  },
 {
  "_id": "SSS",
  "type": "1813",
  "gro": "0.1",
  }
 ],
 "assima" : [
   {......}
  ]
 }

1 个答案:

答案 0 :(得分:0)

听起来您需要$unset运算符,此操作符在此处记录:http://docs.mongodb.org/manual/reference/operator/update/unset/