gpt4 book ai didi

node.js - mongoDB 中的原子方法使用 Node : find object, 创建(如果不存在)

转载 作者:太空宇宙 更新时间:2023-11-04 01:51:26 24 4
gpt4 key购买 nike

我在寻找原子方法来查找 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com