b***@qq.com
b***@qq.com
  • 发布:2023-01-31 01:20
  • 更新:2023-01-31 20:44
  • 阅读:309

为什么我用getTree 没有树形?

分类:uniCloud

我表结构里指定了外键.
在 JQL中 执行
db.collection("tMenu").get({
getTree: true
})
结果是有children 是正常树形
但是我在云对象里 是没有树形全部同级出现
疑问?
1.为什么?

  1. 是需要 需要云对象加JQL扩展才可以?
  2. 如果是的话我看云对象加载JQL扩展 必须调用this.getClientInfo()
    module.exports = {
    addTodo (title, content) {
    const dbJQL = uniCloud.databaseForJQL({ // 获取JQL database引用,此处需要传入云对象的clientInfo
    clientInfo: this.getClientInfo()
    })
    }
    }
    难道说 不使用uni-id体系 就不能在去对象里用JQL扩展?
2023-01-31 01:20 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

  1. getTree只有jql支持,本质上还是使用lookup方法实现的
  2. 不使用uni-id也可以用jql,只是权限里面不能使用auth对象了
  • 2***@qq.com

    为什么云对象里面使用getThree了,返回到前端的数据还是每一条都是一个记录返回

    2024-09-26 16:15

要回复问题请先登录注册