收藏
回答

微信云开发lookup如何使用连接的数据在连接?

是一个三级菜单查询,第一次lookup后得到的数组再次lookup,但是会把数组直接变没了,返回的数据是child.child数组,第一层的child数组变成{}不是数组了

回答关注问题邀请回答
收藏

3 个回答

  • Larry
    Larry
    2022-02-22

    感觉不用聚合,直接一级一级查询会更简单

    2022-02-22
    有用
    回复 2
    • 江亦有清风
      江亦有清风
      2022-02-22
      是使用循环吗,先拿出一级,然后用一级循环获取二级?
      2022-02-22
      回复
    • Larry
      Larry
      发表于小程序端
      2022-02-22回复江亦有清风

      是的

      2022-02-22
      回复
  • 老张
    老张
    2022-02-22

    1、lookup超过3级,建议改表结构。不要超过2级;

    2022-02-22
    有用
    回复 2
    • 江亦有清风
      江亦有清风
      2022-02-22
      可以给个建议吗
      2022-02-22
      回复
    • 老张
      老张
      2022-02-22回复江亦有清风
      “建议改表结构”,你这什么眼神?
      2022-02-22
      回复
  • 江亦有清风
    江亦有清风
    2022-02-22

    补一下数据库

    字段为 _id , name , grade(几级标签), parentId(父级id)

    或者有什么好的方法进行三级结构查询

    2022-02-22
    有用
    回复 1
    • 猩猩Zing
      猩猩Zing
      2022-11-30
      我也遇到这个问题,楼主有解了不?后来怎么解决的?
      2022-11-30
      回复
登录 后发表内容