我正在尝试将新字段添加到现有集合中的所有文档中.
数据库名称=测试集合名称=团队
test.teams.update({
}
,
{
$set: {
"isGolden": false
}
}
,
false,
true)
Run Code Online (Sandbox Code Playgroud)
这有什么问题?谢谢
rcm*_*ite 24
如果要更新所有文档,请使用以下内容:
db.teams.update({}, {$set: {isGolden: false}}, {multi: true});
Run Code Online (Sandbox Code Playgroud)
您正在选择所有,将字段设置isGolden为false并使用multi:true在所有文档中进行此更新
小智 5
使用MongoDB 3.2或更高版本,您可以做到
db.teams.updateMany({}, {$set: {isGolden: false}});
Run Code Online (Sandbox Code Playgroud)
这是updateMany函数的文档db.collection.updateMany()
| 归档时间: |
|
| 查看次数: |
23615 次 |
| 最近记录: |