【发布时间】:2017-07-23 09:55:12
【问题描述】:
我正在尝试在 mongoDB 文档中插入数据,但出现重复错误。
在定义架构时,我已将“角色”的值作为默认值:“客户”。 但是在添加不同数字的数据时,我收到了这个错误。
哪里出错了?
【问题讨论】:
标签: node.js mongodb express mongoose database
我正在尝试在 mongoDB 文档中插入数据,但出现重复错误。
在定义架构时,我已将“角色”的值作为默认值:“客户”。 但是在添加不同数字的数据时,我收到了这个错误。
哪里出错了?
【问题讨论】:
标签: node.js mongodb express mongoose database
检查集合是否在列上具有唯一索引。
db.customers.getIndexes()
在这里您将获得关于用户名的唯一索引。放下它
它将返回所有索引。如果它具有 unique: true 则删除它然后插入记录。
或者只是使用
db.customers.dropIndex('username_1')
不是手机号码的错误。这是因为用户名。您正在尝试插入多个具有空值的用户名,这违反了唯一规则。
【讨论】: