我只是想用pullAllMongoDB的pullAll對象與多個參數
db.collection.update({'_id': ObjectId(".....")}, { $pullAll : { 'notifications' : [{'type' : type}, {'id': id}]} })
這是爲什麼不工作MongoDB中從我的陣列,除去幾個對象?什麼是正確的語法?
更新:
該文件是:
{
"_id" : ObjectId("......"),
"notifications" : [ { "type" : "aaa",
"id" : "123" },
{ "type" : "bbb",
"id" : "123" },
{ "type" : "ccc",
"id" : "234" }]
}
文檔的結構如何? – Mihai
我更新的問題 – kschaeffler
看一看我只是想用'db.collection.update此鏈接http://stackoverflow.com/questions/10310837/mongodb-c-update-pullall-not-removing-items – Mihai