咸虾米
咸虾米
  • 发布:2025-04-28 21:16
  • 更新:2025-04-28 21:16
  • 阅读:102

【报Bug】支付宝云使用JQL语法where条件的in有问题,经测试阿里云没事,就是支付宝云的bug

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

操作步骤:

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

预期结果:

出现null应该自动去除

实际结果:

只要数组中出现了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的所有数据,请大佬排查问题。

2025-04-28 21:16 负责人:无 分享
已邀请:

要回复问题请先登录注册