CNode

怎么更新/删除mongodb中的一个collection中的数组?

问答
Zzaozaool发布于11 年前最后回复11 年前3 回复6261 浏览0 收藏

比如下面这个部分,我需要将b数组中的{"d" : "d"}删除,如何写? { "a" : " a", "b" : [ {"c" : "c"}, {"d" : "d"}, {"e" : "e"} ] }

查看回复

回复 (3)

Z
zaozaool#1·11 年前
引用 DavidCai1993使用$pull操作符

@DavidCai1993 非常感谢

D
DavidCai1993#2·11 年前

使用$pull操作符

db.yourCollection.update({"定位到你的这个document的条件"},{$pull : { "b" : { "d" : "d" } } } );
J
jerrywu55#3·11 年前

楼上正解

参与回复
登录后即可参与回复。登录