如何从Javascript中的MongoError(E11000)中提取重复的键名?

时间:2015-08-17 18:07:19

标签: javascript mongodb

我有一个带有字段'电子邮件'在MongoDB中以及此字段的唯一索引。 如果我尝试插入包含现有'电子邮件的文档。我收到以下错误

error:  name=MongoError, message=E11000 duplicate key error index: testDB.users.$email_1 dup key: { : "vivek@test.com" }, index=0, code=11000, errmsg=E11000 duplicate key error index: testDB.users.$email_1 dup key: { : "vivek@test.com" }

是否有正确的方法从错误消息中获取确切的密钥名称,以帮助确定导致重复密钥错误的确切密钥,即如何提取电子邮件'从上面的错误消息?

0 个答案:

没有答案