MongoDB:UpdateOne使用上的重复键错误

时间:2020-02-02 15:33:21

标签: mongodb mongoose

我正在使用updateOne方法,并将“ upsert”选项设置为“ True”,因为我想添加文档(如果尚不存在)。

我已经设置了唯一索引,以确保没有重复的密钥插入数据库。

尽管使用了update方法,mongo尝试插入新文档而不是更新现有文档。 结果我收到一条错误消息,提示我由于密钥重复而无法添加文档。

我的问题是,为什么UpdateOne方法尝试插入新文档而不是更新现有文档?

我将Nodejs与猫鼬一起使用

提前谢谢

0 个答案:

没有答案