.group({
_id: '$orderId',
order: $.first('$order'),
})
.sort({ "createdAt": -1 })
.addFields({
orderFrom: $.first("$order.orderFrom"),
})
产品分类: uniCloud/App
.group({
_id: '$orderId',
order: $.first('$order'),
})
.sort({ "createdAt": -1 })
.addFields({
orderFrom: $.first("$order.orderFrom"),
})
聚合操作
返回orderFrom
报错
聚合操作
.addFields 里使用 $.first 等运算符报错
3***@qq.com (作者)
你没搞明白吧, group 中 $.first('$order') 都正常运行了,说明$是声明了的。group 后的 addFields里面的$.first报错
2023-08-02 13:10
DCloud_uniCloud_WYQ
回复 3***@qq.com:
first 只能在 group 阶段被使用,并且需要配合 sort 才有意义。
2023-08-03 11:07