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