使用支付宝云的jql语法where条件的in包含的问题。

咸虾米
- 发布:2025-04-28 21:16
- 更新:2025-04-28 21:16
- 阅读:102
产品分类: uniCloud/支付宝小程序云
操作步骤:
预期结果:
出现null应该自动去除
出现null应该自动去除
实际结果:
只要数组中出现了null,那么in就不起作用了
只要数组中出现了null,那么in就不起作用了
bug描述:
let coupon_ids =[null,"680f1da6af3a3cca85af46dd"];
let couponRes = await dbJQL.collection("JLJ-coupon-list").where(`_id in ${JSON.stringify(coupon_ids)} && state==1`).get();
return couponRes
如果数组中包含null,那么_id in ${JSON.stringify(coupon_ids)} 将不会起到作用,会单纯获取到state==1的所有数据,请大佬排查问题。
0 个回复