我如何在mongodb集合中仅为那些没有';你没有财产吗?
我试图保留具有属性集的集合,但我需要为那些没有属性集的集合定义属性集我如何在mongodb集合中仅为那些没有';你没有财产吗?,mongodb,Mongodb,我试图保留具有属性集的集合,但我需要为那些没有属性集的集合定义属性集 db.getCollection('accounts').update({ deposit: { "$exists": false } }, { $set: { deposit: { currency: '', address: '' } } }) 要更新集合中的所有文档,请添加{multi:true}作为update方法的第三个参数: db.getCollection('accounts').update(
db.getCollection('accounts').update({
deposit: { "$exists": false } },
{ $set: {
deposit: { currency: '', address: '' }
}
})
要更新集合中的所有文档,请添加
{multi:true}
作为update
方法的第三个参数:
db.getCollection('accounts').update(
{
deposit: { "$exists": false }
},
{
$set: {
deposit: { currency: '', address: '' }
}
},
{
multi: true
}
);
有关更多详细信息,请参阅。要更新集合中的所有文档,请将
{multi:true}
添加为更新
方法的第三个参数:
db.getCollection('accounts').update(
{
deposit: { "$exists": false }
},
{
$set: {
deposit: { currency: '', address: '' }
}
},
{
multi: true
}
);
有关详细信息,请参阅。您的查询看起来是正确的。问题在哪里?它只更新了1个文档。您的查询看起来正确。问题在哪里?它只更新了1个文档。