这两条 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();
0 个回复