使用支付宝云对数据库中的字段进行条件判断,如:cond(eq(mobile,null),true,false) as isVip

咸虾米
- 发布:2025-05-05 22:18
- 更新:2025-05-05 22:18
- 阅读:92
产品分类: uniCloud/支付宝小程序云
操作步骤:
预期结果:
在阿里云服务空间下是可以进行条件判断的
在阿里云服务空间下是可以进行条件判断的
实际结果:
在支付宝云下,报FaasError: invalid $cond,提示无效的语法
在支付宝云下,报FaasError: invalid $cond,提示无效的语法
bug描述:
async getSelf(){
let res = await dbJQL.collection("uni-id-users").where('_id == $cloudEnv_uid')
.field(`_id,nickname,avatar,cond(eq(mobile,null),true,false) as isVip`)
.get();
return res;
}
如上代码,通过jql语法判断数据库中的字段是否存在,条件语法cond报错,但是测试在阿里云是支持的,说明支付宝云对jql常用运算方法不支持,可以尽快修复一下吗???
0 个回复