我在没有找到解决方案的情况下面临重复的密钥错误。我有一个使用以下命令创建的复合键:
:
然后我插入了一个文件:
db.test.createIndex({"a":1,"b":1,"date":1},{unique:true})
直到这里一切都好。现在,当我尝试插入以下文档时:
{
"a": "test_a",
"b": "test_b",
"date": "20170710",
"data": "testing"
}
我收到E11000重复密钥错误集合。如果每个文档中的索引不同,为什么会发生这种情况?感谢