运行以上提供的代码

咸虾米
- 发布:2025-06-04 22:40
- 更新:2025-06-06 15:16
- 阅读:80
产品分类: uniCloud/支付宝小程序云
操作步骤:
预期结果:
使用数据库操作符结合project生成新的字段
使用数据库操作符结合project生成新的字段
实际结果:
没有正确返回,提示不支持
没有正确返回,提示不支持
bug描述:
let rr = await dbJQL.collection("JLJ-activity-raffle").aggregate()
.match({_id:id})
.project({
allWinUsers:$.reduce({
input: "$optLogs.win_user",
initialValue: [],
in: $.concatArrays(["$$value", "$$this"])
}),
optLogs: 1,
awardsList: 1
})
.end();
return rr;
以上代码在支付宝云运行就会报错不支持,在阿里云是支持的,uniCloud的聚合数据库运算方法$.reduce 、 $.concatArrays 不支持
1 个回复
DCloud_uniCloud_VK
已确认bug,等待支付宝云修复