夏夜追凉丶
夏夜追凉丶
  • 发布:2024-03-20 23:16
  • 更新:2024-03-20 23:16
  • 阅读:259

【报Bug】在unicloud的云对象中使用jql,就不能使用dbCmd.and()了

分类:uniCloud

产品分类: uniCloud/App

示例代码:

在unicloud的云对象中使用jql,就不能使用dbCmd.and()了,如下实例:

let queryJQL = dbJQL.collection('sv-id-vip-subscription', tempPlanDB) // 联表查询  

query = queryJQL.where({  
        // start_date: dbCmd.and(dbCmd.gt(start_date_range[0]), dbCmd.lt(start_date_range[1]))  
        // start_date: dbCmd.gt(start_date_range[0]).and(dbCmd.lt(start_date_range[1]))  
        start_date: dbCmd.gt(start_date_range[0]).lt(start_date_range[1])  
      }) // 使用dbCmd.and不正常,查询不了数据  

query = queryJQL.where(`start_date > ${start_date_range[0]} && start_date < ${start_date_range[1]}`) // 使用jql查询正常

上面 dbCmd.and()语法就是查询不了数据,但是下面的jql查询写法就正常查询

操作步骤:

在unicloud的云对象中使用jql,就不能使用dbCmd.and()了,如下实例:

let queryJQL = dbJQL.collection('sv-id-vip-subscription', tempPlanDB) // 联表查询  

query = queryJQL.where({  
        // start_date: dbCmd.and(dbCmd.gt(start_date_range[0]), dbCmd.lt(start_date_range[1]))  
        // start_date: dbCmd.gt(start_date_range[0]).and(dbCmd.lt(start_date_range[1]))  
        start_date: dbCmd.gt(start_date_range[0]).lt(start_date_range[1])  
      }) // 使用dbCmd.and不正常,查询不了数据  

query = queryJQL.where(`start_date > ${start_date_range[0]} && start_date < ${start_date_range[1]}`) // 使用jql查询正常

上面 dbCmd.and()语法就是查询不了数据,但是下面的jql查询写法就正常查询

预期结果:

在unicloud的云对象中使用jql进行联表查询后,也能支持dbCmd.and()语法

实际结果:

在unicloud的云对象中使用jql进行联表查询后,使用dbCmd.and()语法查询不了数据

bug描述:

在unicloud的云对象中使用jql,就不能使用dbCmd.and()了,如下实例:

let queryJQL = dbJQL.collection('sv-id-vip-subscription', tempPlanDB) // 联表查询  

query = queryJQL.where({  
        // start_date: dbCmd.and(dbCmd.gt(start_date_range[0]), dbCmd.lt(start_date_range[1]))  
        // start_date: dbCmd.gt(start_date_range[0]).and(dbCmd.lt(start_date_range[1]))  
        start_date: dbCmd.gt(start_date_range[0]).lt(start_date_range[1])  
      }) // 使用dbCmd.and不正常,查询不了数据  

query = queryJQL.where(`start_date > ${start_date_range[0]} && start_date < ${start_date_range[1]}`) // 使用jql查询正常

上面 dbCmd.and()语法就是查询不了数据,但是下面的jql查询写法就正常查询

2024-03-20 23:16 负责人:无 分享
已邀请:

要回复问题请先登录注册