mongodb查询中的$ cond

时间:2017-03-29 11:05:37

标签: node.js mongodb mongodb-query

假设我有类似的东西 (我知道示例查询不合逻辑,但我试图最小化这种情况)

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中以更实际的方式使用$condif/else condition来完成此操作?

1 个答案:

答案 0 :(得分:0)

react-native link react-native-fbsdk 仅用于汇总,因此无法帮助您实现目标。

更优雅的方式可能是:

$cond