# AggregateCommand.gt(value: Expression[]): Object

支持端:小程序 2.7.4, 云函数 0.8.1, Web

聚合操作符。匹配两个值,如果前者大于后者则返回 true,否则返回 false

# 参数

# value: Expression[]

[<value1>, <value2>]

# 返回值

# Object

# API 说明

语法如下:

db.command.aggregate.gt([<value1>, <value2>])

# 示例代码

假设集合 price 有如下记录:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判断 value 是否大于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.gt(['$value', 50])
  })
  .end()

返回结果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": false }