mongodb 如何高效地用新文档替换所有文档

hfsqlsce  于 2023-04-20  发布在  Go
关注(0)|答案(1)|浏览(159)

我想替换集合中的所有文档,并用新文档替换它们。
到目前为止,我尝试使用deleteMany()然后create(),但这两个操作之间似乎有一个小的延迟。那么有什么方法可以同时删除所有内容并创建文档呢?

rhfm7lfc

rhfm7lfc1#

您可以尝试replaceMany,因为它是一个原子操作,它被认为是一个单一的操作,在删除旧文档和创建新文档之间没有任何延迟。

相关问题