MongoDB 陣列刪除問題
高洛峰
高洛峰 2017-04-22 09:00:03
0
1
509

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

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
阿神

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板