4
例如我有一個文件如何刪除陣列的第n個元素與嗎啡
{
_id: 1,
list:[
{
key: "a",
"value":"ssss"
},
{
key: "b",
"value":"ssss"
},
{
key: "c",
"value":"ssss"
},
]
}
和我需要從列表中的「c」鍵中刪除元素。
隨着蒙戈控制檯命令我作出這樣並刪除正確的密鑰
db.test.update({{_id: 1},{"$pull" : {"list" : { "key" : "c"}}},false,false)
有一種方法用嗎啡做呢?
我試過這樣的事情:UpdateOperations updateOp = new UpdateOperations.removeAll(「list.key」,「c」)。但它不爲我工作。元素不從數組中移除 –
theShadow89
嘗試'UpdateOperations updateOp = new UpdateOperations.removeAll(「list」,new BasicDBObject(「key」,「c」)' –
evanchooly