小朋友有问号
小朋友有问号
  • 发布:2023-03-29 11:10
  • 更新:2023-03-29 11:10
  • 阅读:121

这两条 clientDB 查询语句有什么区别,为什么下面那条用 JQL 的会报错?

分类:uniCloud

这两条 clientDB 查询语句有什么区别,为什么下面那条用 JQL 的会报错?我想用 JQL 是因为想用 $cloudEnv_uid 云端变量,uniCloud.getCurrentUserInfo() 是通过本地 token 计算得出的,云端变量感觉安全点。

// 传统查询(正常)  
let likeRes = await likeTable.where({ article_id: dbCmd.in(artIdArr), user_id: uniCloud.getCurrentUserInfo().uid }).get();  

// JQL 查询(报错)  
let likeRes = await likeTable.where(`article_id in ${ artIdArr } && user_id == $cloudEnv_uid`).get();
2023-03-29 11:10 负责人:无 分享
已邀请:

要回复问题请先登录注册