【发布时间】:2020-01-13 11:37:20
【问题描述】:
您好,我是 mongodb 的新手,我必须编写一个查询来检查数据库中的每个字段是否有父级,如果是,请将 hasChild 字段更改为“true”,否则将其保留为 false 的默认值。 这是一个文档的示例。
{
"_id":"5e19ef611052250ba51abb7b",
"name":"shampoo",
"price":12.99,
"hasChild":true
}
{
"_id":"5e1b268d25fe046b3518dcb9",
"name":"conditioner",
"price":"13.99",
"parent":"5e19ef611052250ba51abb7b",
"hasChild":false
}
我虽然可以在更新其他文档中的归档搜索时检查它们是否具有与当前文档 id 相同的父 id 并设置 true/false 的查询。但我找不到写它的方法。我会很感激任何想法。 注意“_id”和“parent”是ObjectId。
【问题讨论】:
-
请在jsoneditor在线分享收藏?
-
@MaheshBhatnagar jsoneditoronline.org/?id=a8a89569305c4371a3a9941524f8450a 在这里你可以看到它
-
请在 jsoneditor 在线分享整个集合数据
标签: mongodb