我在寻找原子方法来查找 MongoDB 中的单个对象并使用一些预设值创建它(如果它尚不存在)时遇到问题。 我找到了一个线程( MongoDB atomic "findOrCreate": findOne, insert if nonexistent, but do not update ),但 findAndModify 方法已被弃用,在我看来, findOneAndUpdate 总是更新对象,因此在找到对象时重置所有数据,而不是仅返回找到的数据而不更改它。
提前致谢,我进行了很多搜索,但没有找到任何对我有帮助的内容。
最佳答案
查看 upsert
选项,如果找不到文档,通常它会创建文档
关于node.js - mongoDB 中的原子方法使用 Node : find object, 创建(如果不存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49514155/