收藏
回答

数据库怎么做内联查询?

我想实现商品大类和商品关联的查询,没有商品的大类不需要查出来,求指教。目前实现的没有商品的大类也查出来了

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

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-06-30

    lookup(....)

    .addFields({

        hasGoods: $.gt([$.size('$goodsList'), 0])

    })

    .match({

      hasGoods: true

    })

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-06-30
    有用 1
    回复 9
    查看更多(4)
  • 黑夜飞狼(兴勇)
    黑夜飞狼(兴勇)
    2020-06-30

    一开始我是先根据商家id查大类表,再根据大类id查商品,会把没有商品的大类也查出来。

    现在我想应该是先直接查了所有大类,再根据大类id查询商品,然后再根据商品是否存在和商家id去过滤聚合查询后的数据!不知道是不是这样?作为一个纯前端,有点懵了

    2020-06-30
    有用
    回复 2
登录 后发表内容
问题标签