文档代码【示例代码 2:与条件语句组合使用】少了一个边括号?
const _ = db.command
const $ = _.aggregate
db.collection('items').where(_.expr(
$.lt(
$.cond({
if: $.gte('$price', 10),
then: $.multiply(['$price', '0.5']),
else: $.multiply(['$price', '0.8']),
})
,
8
)
).get()