咸虾米
咸虾米
  • 发布:2025-05-05 22:18
  • 更新:2025-05-05 22:18
  • 阅读:92

【报Bug】支付宝云不支持JQL 常用运算方法,条件运算方法cond报错

分类:uniCloud

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

操作步骤:

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

预期结果:

在阿里云服务空间下是可以进行条件判断的

实际结果:

在支付宝云下,报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常用运算方法不支持,可以尽快修复一下吗???

2025-05-05 22:18 负责人:无 分享
已邀请:

要回复问题请先登录注册