mongo错误有什么区别:" E11000重复键错误索引" AND" E11000重复密钥错误收集"

时间:2017-12-28 12:40:06

标签: node.js mongodb mongoose

我正在使用mongoose将数据添加到Mongo中。但有时我会得到一个" E11000重复键错误索引"和" E11000重复密钥错误收集"。
它们有什么区别?

1 个答案:

答案 0 :(得分:0)

我当然不确定,但我认为潜在的错误是相同的,没有区别。

我认为确切的错误措辞取决于您使用的数据库存储引擎,或者您是否使用分片。

在大多数常见用例中,您应该获得"密钥错误集合"措辞,但是 如果您启用了分片,或使用不同的引擎,那么您可以针对相同的错误获得不同的措辞。

无论如何,我不知道是不是这样,我只是简单地检查了mongo源代码。

相关问题