Mongodb 3.2版的update()等效版本

Mongodb 3.2版的update()等效版本,mongodb,Mongodb,在旧版本中,我可以使用collection.update()将整个文档插入/替换为\u id 对于新的API,我似乎总是必须自己创建id过滤器: 如果\u id已经存在,是否还有一个函数可以插入文档或替换文档?看起来像replaceOne带upserttrue是您需要的。而且我将始终必须放置过滤器新文档(“\u id”,p.\u id))我一个人?好吧,这似乎是我想要的方式:谢谢,你在这方面有什么问题?它仍然存在于v3.2中,并且自v2.6以来没有改变。您以前是否使用过比该版本更旧的版本?因为

在旧版本中,我可以使用
collection.update()
将整个文档插入/替换为
\u id

对于新的API,我似乎总是必须自己创建id过滤器:


如果
\u id
已经存在,是否还有一个函数可以插入文档或替换文档?

看起来像
replaceOne
upsert
true是您需要的。而且我将始终必须放置过滤器
新文档(“\u id”,p.\u id))
我一个人?好吧,这似乎是我想要的方式:谢谢,你在这方面有什么问题?它仍然存在于v3.2中,并且自v2.6以来没有改变。您以前是否使用过比该版本更旧的版本?因为我迁移到了新集合实现