Mongodb 重置mongo db中集合的所有字段中的字段
我有一个mongo收藏“资产” 我想更新所有收集记录中的“socialStats”:[] 查询将是什么?您可以使用空白搜索对象和Mongodb 重置mongo db中集合的所有字段中的字段,mongodb,Mongodb,我有一个mongo收藏“资产” 我想更新所有收集记录中的“socialStats”:[] 查询将是什么?您可以使用空白搜索对象和{multi:true}选项 这里,我使用运算符 如果不使用{multi:true}只更新一个文档 或 您也可以使用方法来实现这一点 { "_id" : ObjectId("604f3a4d5ad6670507b7ead4"), "socialStats" : [
{multi:true}
选项
这里,我使用运算符
如果不使用{multi:true}
只更新一个文档
或
您也可以使用方法来实现这一点
{
"_id" : ObjectId("604f3a4d5ad6670507b7ead4"),
"socialStats" : [
{
"$ref" : "socialStats",
"$id" : ObjectId("604f4f883b18ab7883ce3aba")
},
{
"$ref" : "socialStats",
"$id" : ObjectId("604f5000da171840ec32bd3d")
}
],
},
{
"_id" : ObjectId("604f3a4d5ad6670507b7ead4"),
"socialStats" : [
{
"$ref" : "socialStats",
"$id" : ObjectId("604f4f883b18ab7883ce3aba")
},
{
"$ref" : "socialStats",
"$id" : ObjectId("604f5000da171840ec32bd3d")
}
],
}
db.collection.update({},
{
"$set": {
"socialStats": []
}
},
{
"multi": true
})
db.collection.updateMany({},
{
"$set": {
"socialStats": []
}
})