mongo表达式(数学、字符串、日期)

2018-05-31  本文已影响0人  似水之星

1、 数学表达式

db.employees.aggregate(
  {
    "$project":{
      "totalpay":{
        "$add":["$salary", "$bonus"]
      }
    }
  })

  上面的表达式将salary和bonus加起来,列名命名为totalpay。表达式可以嵌套。

db.employees.aggregate(
  {
    "$project":{
      "totalpay":{
        "$subtract":[{
          "$add":["$salary", "$bonus"]},
          "$tax"]}
    }
  })

  数学表达式:


2、日期表达式

db.emplyees.aggregate(
  {
    "$project" : {
      "hiredIn" : { "$month" : "$hireDate"}
    }
  })

将hireDate日期转换为月份。
  日期表达式:


3、字符串表达式

4、逻辑表达式
上一篇 下一篇

猜你喜欢

热点阅读