如何解决mogodb update如果不存在,则许多添加文档,否则用新文档替换整个现有文档
所以我有一系列mongo文档,我想将它们添加到集合中,条件是如果文档不存在,它将被添加,并且已经在其中,并且要添加新文档。我尝试将updateMany与upsert一起使用,但是它不起作用
dbo.collection(collection).updateMany(documents,{ upsert: true,safe: false },function (err,result) {
if (err) {
reject({ "error": err })
}
resolve({ collection,documents: result });
});
。由于我是mongo的新手,所以不确定如何确切地执行此操作对您的帮助或想法将不胜感激。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。