超级酱油
超级酱油
  • 发布:2024-12-02 09:56
  • 更新:2024-12-02 11:09
  • 阅读:41

unicloud 查询返回空数组

分类:uniCloud

首先 我用的uni-id插件 我要获取我这个用户拥有角色的权限
我写的是

const db = uniCloud.databaseForJQL()  
const user = db.collection('uni-id-users').where('_id==$cloudEnv_uid').field('username, role').getTemp()  
const role = db.collection('uni-id-roles').field('role_id, role_name').getTemp()  
const res = await db.collection(user, role).where('role.role_id == "normal"').get()

如果不用where条件 数据是正常显示的 加上where 结果就成空数组了

然后我又试了一下文档提供的案例
db schema 和 data 都配置好了
然后 跟图片一样 不加条件是正常联表数据 加上条件 就成空数组了

这是哪里配错了 还是咋回事

2024-12-02 09:56 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

已知问题,已经反馈支付宝云排查了。

  • 超级酱油 (作者)

    那这还能用支付宝云吗? 联表查询都有问题

    2024-12-02 11:12

要回复问题请先登录注册