MongoDB 数组删除问题
高洛峰
高洛峰 2017-04-22 09:00:03
0
1
442

比如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教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous (1)
阿神
db.tables.update({"id":1},{ $pull:{ arr:{ subid:2 } } })
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!