我试图保留具有该属性集的集合,但我需要为那些没有该属性集的集合定义它。
db.getCollection('accounts').update({
deposit: { "$exists": false } },
{ $set: {
deposit: { currency: '', address: '' }
}
})发布于 2019-06-07 23:56:15
要更新集合中的所有文档,请将{multi: true}作为update方法的第三个参数添加:
db.getCollection('accounts').update(
{
deposit: { "$exists": false }
},
{
$set: {
deposit: { currency: '', address: '' }
}
},
{
multi: true
}
);有关更多详细信息,请参阅https://docs.mongodb.com/manual/reference/method/db.collection.update/。
https://stackoverflow.com/questions/56497634
复制相似问题