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