我在生产中有一个文档,其中有两个具有相同键的字段,但是我不知道这些字段的值,例如:
{
"email":"email1@idk.com",
"email":"email2@idk.com"
}
当我尝试将集合复制到另一个数据库时,它说一个文档具有重复密钥。我如何搜索该文件以手动删除它?我试图运行一些聚合查询,但它不起作用。此外,馆藏中有超过1.000.000的文档。
答案 0 :(得分:0)
在MongoDB的集合中,不能有两个具有相同键的字段。
您在重复键上的错误不是由这种情况引起的,而是由到达集合上的唯一索引引起的。