删除重复的文档
来源:4-6 【聚合操作】会分类的聚合操作-Group阶段

慕后端4419857
2020-11-02
老师,你好。
我想根据某个id字段,查出collections中所有相同的文档,删除所有重复的,只保留一个应该怎么写?
写回答
1回答
-
Stannum
2020-11-16
同学你好~我给你两个思路吧,你先试着写一写,之后我们再交流~
第一是用课程中讲到的聚合管道,尤其是addToSet这个管道很实用~还有一个提示,就是在删除文档的时候,可以使用shift函数来避免删掉所有满足筛选条件的文档~
第二是使用唯一性索引。通过把数据导入到有唯一性索引的集合里,来去除重复文档00
相似问题
关于删除索引的疑问
回答 1
复合主键中没有_id字段吗?
回答 1