小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我想实现商品大类和商品关联的查询,没有商品的大类不需要查出来,求指教。目前实现的没有商品的大类也查出来了
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
lookup(....)
.addFields({
hasGoods: $.gt([$.size('$goodsList'), 0])
})
.match({
hasGoods: true
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
一开始我是先根据商家id查大类表,再根据大类id查商品,会把没有商品的大类也查出来。
现在我想应该是先直接查了所有大类,再根据大类id查询商品,然后再根据商品是否存在和商家id去过滤聚合查询后的数据!不知道是不是这样?作为一个纯前端,有点懵了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
lookup(....)
.addFields({
hasGoods: $.gt([$.size('$goodsList'), 0])
})
.match({
hasGoods: true
})
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
一开始我是先根据商家id查大类表,再根据大类id查商品,会把没有商品的大类也查出来。
现在我想应该是先直接查了所有大类,再根据大类id查询商品,然后再根据商品是否存在和商家id去过滤聚合查询后的数据!不知道是不是这样?作为一个纯前端,有点懵了
.addFields()
.match()
.lookup()
.addFields()
.match()
...
.end()
理解意思吗