聚合函数 min() 可以统计一列数据的最小值。聚合之后该数据列及其所有同源列只保留一行数据,其他行舍弃。
Arguments:
- 数值、字符串、时间 <number | string | datetime | timestamp>,点、边取 UUID,路径、表格取行号(从 0 开始),数组取首个元素
Returns:
- 最小值 <number | string | datetime | timestamp>
统计一列 ATTR(数值)的最小值
示例:查询银行卡 CA001 的对外一步转账路径,计算转账金额的最小值
n({_id == "CA001"}).re({@transfer} as pay).n({@card})
return min(pay.amount)
统计一列 ATTR(字符串)的最小值
示例:查询银行卡 CA001 的对外一步转账路径,计算收款卡的卡号的最小值
n({_id == "CA001"}).re({@transfer}).n({@card} as payee)
return min(payee._id)
统计一列 ATTR(时间)的最小值
示例:查询银行卡 CA001 的对外一步转账路径,计算付款时间的最小值
n({_id == "CA001"}).re({@transfer} as pay).n({@card})
return min(pay.time)