0
我有一個像從特定集合
3210一個JSON文件}
現在我想用"sub":"edc"
從以下收集
我刪除
{
"sub": "edc",
"time": "one hour",
"frequency": "3"
}
刪除內容希望查詢在mongo db
0中執行更改我有一個像從特定集合
3210一個JSON文件}
現在我想用"sub":"edc"
從以下收集
我刪除
{
"sub": "edc",
"time": "one hour",
"frequency": "3"
}
刪除內容希望查詢在mongo db
0中執行更改你需要使用$pull
,雖然我沒有用嵌套數組做。
見http://docs.mongodb.org/manual/reference/operator/pull/
喜歡的東西:(但你需要測試它)
db.yourcoll.update({ "branch.section.sub": 'edu' }, { $pull: { "branch.section.sub": 'edu' } })
這是一個類似的問題:
How to remove an element from a doubly-nested array in a MongoDB document
是'branch'集合包含'section'文件? – 2013-05-07 09:48:19
「分支」不是一個集合。上面的json文檔在mongo db中的集合中稱爲「college」。我想更新我可以刪除的數據庫{ 「sub」:「edc」, 「time」:「1小時」, 「frequency」:「3」 }以下 – user2189941 2013-05-07 11:10:17