假设我有类似的东西 (我知道示例查询不合逻辑,但我试图最小化这种情况)
for(var j=0; j < 3; j++){
db.collection.update({name: "alex"}, {surname: "brown"})
}
这是我的问题。如果j=2
我想增加文档的年龄。
要做到这一点,我写道;
for(var j=0; j < 3; j++){
if(j !==2){
db.collection.update({name: "alex"}, {surname: "brown"})
}else{
db.collection.update({name: "alex"}, {surname: "brown" , $inc: { age: 1}})
}
}
如何在mongodb中以更实际的方式使用$cond
或if/else condition
来完成此操作?
答案 0 :(得分:0)
react-native link react-native-fbsdk
仅用于汇总,因此无法帮助您实现目标。
更优雅的方式可能是:
$cond