Mongo pull shell命令在一个复杂的结构中

时间:2015-08-28 14:31:22

标签: mongodb

我的收藏品结构如下:

{{1}}

我想使用$ pull命令从myObjectsToPull列表中删除一些元素。

如果有其他命令正在执行删除,我也感兴趣。

我尝试了拉mongo命令但结果保持不变:

{{1}}

1 个答案:

答案 0 :(得分:0)

您的字段嵌入在名为highObject的其他字段中,因此您的查询未指向正确的字段:请检查以下内容,它应该有效:

db.mycollection.update({},{$pull:{"highObject.myObjectsToPull":{"_id" : 10}, "lowObjectObject.myObjectsToPull":{"_id" : 10}}, false, true)