【发布时间】:2022-11-04 23:20:55
【问题描述】:
考虑收集以下文件:
[
{
"_id": "3981396a-9fcb-4c24-976f-d500f20c4fab",
"entries": [
{
"key": "var1"
"value": "value1"
},
{
"key": "var1"
"value": "value11"
}
{
"key": "var2"
"value": "value2"
}
]
}
]
为集合中的每个文档删除重复条目的适当方法是什么。查询至少应该找到所有具有重复条目的文档,然后手动循环是可以接受的。如果这一切都可以在单个聚合管道中完成,那就更好了。
预期结果如下:
[
{
"_id": "3981396a-9fcb-4c24-976f-d500f20c4fab",
"entries": [
{
"key": "var1"
"value": "value1"
},
{
"key": "var2"
"value": "value2"
}
]
}
]
【问题讨论】:
标签: mongodb mongodb-query