gpt4 book ai didi

javascript - 如何通过键从 MongoDB 集合中删除字段?

转载 作者:行者123 更新时间:2023-12-01 00:49:11 26 4
gpt4 key购买 nike

我有一个 MongoDB 数据库,其中有一个 settings 集合,我需要通过键从中删除一个字段。在 docs我看到 deleteOne 接受一个对象 [key, value]。

由于值未知,如何仅使用 key 删除它?

// key - req.params.key
db.collection('settings').deleteOne(???);

最佳答案

如果我理解你的问题正确的话。您想删除存在特定字段的文档吗?

如果是这样,您可以使用 $exists 元素查询运算符。

假设字段名称是config

db.collection('settings').deleteOne({config: {$exists: true}})

这里是源文档:https://docs.mongodb.com/manual/reference/operator/query/exists/

关于javascript - 如何通过键从 MongoDB 集合中删除字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57122344/

26 4 0
文章推荐: javascript - 如何在node js中解压缩.prproj文件(premiere pro项目)?
文章推荐: javascript - 类型错误 : Cannot assign to read only property 'exports' of object '#' in ReactJS