MongoDB在insert时候发生的错误。

LJuncc 2018-06-28 10:41:16
在新公司开发时候,往mongo插入2条数据的时候报了这个错Write failed with error code 11000 and error message 'E11000 duplicate ,我看代码中_id好像是自己生成的 不是用的mongo生成的 ,另外想问不同集合之间的_id可以相同吗
...全文
1210 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LJuncc 2018-07-04
  • 打赏
  • 举报
回复
业务原来就设计成用自己生成的id取代mongo自生成的id,我知道是主键重复 但是我发现插入的3条数据_id明明都是不一样的缺还报了这个错误了
rucypli 2018-07-04
  • 打赏
  • 举报
回复
不同集合之间的可以相同
MiniCTO 2018-06-29
  • 打赏
  • 举报
回复
应该是说主键重复了,最好使用mongo自己的_id,不推荐自己设置;不同一个collection之间的_id是可以相同的。

1,746

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧