从mongo删除特定数据

时间:2019-04-10 16:49:23

标签: php mongodb mongodb-query

我想从mongo中删除特定数据。下面是我的json。我想删除所有发生的IIT-395。

turtles-own (commute-path)
to go

ask turtles[
foreach commute-path[
i ->
move-to i
]
]

我希望仅输出IIT-395应该被删除

相反,整个文档将被删除。

1 个答案:

答案 0 :(得分:0)

尝试以下查询。

db.getCollection('careerpaths').update(
    {"lifeStageCourses.tags" : "IIT-395"},
    {$pull : {
        "lifeStageCourses.$[].tags" :"IIT-395"
        }},false, true
    );