gpt4 book ai didi

javascript - 如果不存在 MongoDB Javascript,如何创建文档?

转载 作者:行者123 更新时间:2023-11-30 08:32:30 25 4
gpt4 key购买 nike

如果文档在 MongoDB 中不存在,我该如何创建文档?

if(db.collection.find({_id: _id}) == null) {
db.collection.insertOne({_id: _id});
}

这就是我的想法。

最佳答案

您可以使用空的更新插入以原子方式执行此操作:

db.collection.update({_id: _id}, {}, {upsert: true});

如果具有匹配 _id 的文档已经存在,则更新将是空操作,否则将创建一个文档。

关于javascript - 如果不存在 MongoDB Javascript,如何创建文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35713652/

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