通过@cloudbase/js-sdk 调用 aggregate 提示没有权限?
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"
}