MongoDB 将字段插入集合中的所有文档

标签 mongodb

我正在尝试将新字段添加到现有集合中的所有文档中。

数据库名称=测试 集合名称=团队

test.teams.update({
}
,
{
    $set: {
        "isGolden": false
    }
}
,
false,
true)

当我尝试使用 MongoChef 时,出现以下错误: enter image description here

这有什么问题吗? 谢谢

最佳答案

如果您想更新所有文档,请使用如下内容:

db.teams.update({}, {$set: {isGolden: false}}, {multi: true});

您正在选择全部,将字段 isGolden 设置为 false,并使用 multi: true 在所有文档中进行此更新

关于MongoDB 将字段插入集合中的所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33650652/

相关文章:

node.js - Angular JWT 配置文件用户(获取 json 字段)

mongodb - 如何指定用于存储 mongodb 数据的相对数据库路径?

PHP fatal error : Class 'MongoClient' not found

javascript - 如何仅选择 Mongoose.find 中数组的一个元素

mongodb - 如何在 MongoDB 的单个集合中查找文档之间的集合交集?

mongodb - 如何在 Mongoose 中选择具有开始日期和结束日期的数据范围

php - MongoDB Node JS 转义单引号问题

mongodb - 存储与分离流相关的数据

node.js - mongodb中只查询整数

java - Spring Boot Starter-Web 在启动时尝试连接 Mongo