通过@cloudbase/js-sdk 调用 aggregate 提示没有权限?
发布于 4 年前 作者 wei98 656 次浏览 来自 官方Issues
window.cloudbase.database().collection('aa').aggregate()
        .skip((1 - 1) * 10).limit(10)
        .lookup(
            {
                from: "bb",
                localField: "bbId",
                foreignField: "_id",
                as: "as"
            }
        )
        .end().then(console.log)

其中 aa 集合与 bb 集合的权限全是自定义权限 如下:

{
  "read": true,
  "write": "auth != null"
}


但是不知道为什么这样调用会报没有权限的错误(其中我单独调用aa或者bb集合,获取列表没有权限文件,就聚合操作有问题)

{
code"DATABASE_PERMISSION_DENIED"
message: "Permission denied"
requestId: "200335cc0a82f"
}
1 回复

lookup只能在云函数中用

回到顶部