比如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"}
]
}
}