比如tables内有
{
{
"id":1,
"arr":[
{"subid":1,"name":"s1"},
{"subid":2,"name":"s2"}
]
}
}
怎么样写才能删除arr中满足subid=2的语句?
我使用update("tables",{"id":1},{$pull:{"arr":{$elemMatch:{"subid":2}}}})
无效,为什么啊?
我想要的最后结果是
{
{
"id":1,
"arr":[
{"subid":1,"name":"s1"}
]
}
}