mongo错误有什么区别:“E11000重复键错误索引”和“E11000重复键错误收集”

问题描述 投票:0回答:1

我正在使用mongoose将数据添加到Mongo中。但有时我得到一个“E11000重复键错误索引”和“E11000重复键错误集合”。 那些有什么区别?

node.js mongodb mongoose
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.