最快的方法是(1)不插入重复项(2)合并MongoDB中的重复项?

2024-10-01 11:38:13 发布

您现在位置:Python中文网/ 问答频道 /正文

(1)检查我要“插入”到MongoDB集合中的项目是否是唯一的(如果是,则不插入它)的最快方法是什么

(2)对于一个现有的数据库,什么是最快的方法来查看所有的条目并删除重复项,但保留一个副本,例如“set”函数:{a,b,c,a,a,b}->;{a,b,c}

  • 我知道从技术上讲,每个条目都是唯一的,因为它们有一个惟一的ObjectID
  • 你可以假设条目是完全平坦的关键字:值列表在
  • 有索引的解决方案很好
  • 如果可能的话,我更喜欢Python代码(即mongopythonapi)

谢谢!在


Tags: 项目方法函数代码gt数据库列表mongodb