收藏
回答

云开发 lookup 匹配不到是为什么?

就是一个简单的根据分类查询子分类

目前实测,经过实测 不能用 _id 进行匹配 换其他字段即可匹配的到 ——但是 不能根据_id 匹配

云函数代码:

return await db.collection('category').aggregate()

  .lookup({

    from: 'categoryChildren',

    localField: '_id',

    foreignField: 'category_id',

    as: 'categoryList',

  })

  .end()


category 的数据如下


categoryChildren 数据如下


但是结果如下


错误在哪儿?为什么没有数据?


补充 :"wx-server-sdk": "~2.6.0"

微信基础库 :2.22.1

最后一次编辑于  2022-03-11
回答关注问题邀请回答
收藏

2 个回答

  • 那只知更鸟
    那只知更鸟
    2022-03-11

    经过实测 不能用 _id 进行匹配 换其他字段即可

    2022-03-11
    有用 2
    回复
  • 我这个名字有问题么
    我这个名字有问题么
    2023-02-27

    做得像坨屎一样,浪费大家时间,let里也用不了_id

    2023-02-27
    有用
    回复
登录 后发表内容