根据其值更新 mongodb 文档
Update a mongodb document based on its value
我正在尝试更新 mongodb 中的一些文档,基本上我想要的是乘以 2 一些 属性,我该如何实现?
这是我试过的运行:
db.getCollection('myCollection').update({kId:"house"},
{$set:
{
Count: NumberInt(Count*2) <-- this is illegal
}
},{multi:true}
)
谁能告诉我如何正确地做到这一点?
谢谢!
您可以使用 $mul
运算符。
db.getCollection('myCollection').update(
{kId:"house"},
{$mul:
{
Count: 2
}
},
{multi:true}
)
我正在尝试更新 mongodb 中的一些文档,基本上我想要的是乘以 2 一些 属性,我该如何实现?
这是我试过的运行:
db.getCollection('myCollection').update({kId:"house"},
{$set:
{
Count: NumberInt(Count*2) <-- this is illegal
}
},{multi:true}
)
谁能告诉我如何正确地做到这一点?
谢谢!
您可以使用 $mul
运算符。
db.getCollection('myCollection').update(
{kId:"house"},
{$mul:
{
Count: 2
}
},
{multi:true}
)