mongoose聚合查询中如何关联查询呢?

categories表:
image
articles表:
image
数据太多只展示了部分

写了个接口请求categories里面的部分数据并用了聚合查询把相关的articles查出放在了newslist里面
image
查出来的数据如下
image
但是我想把newslist里面的categories变成详细的数据而不只是_id:
image
好像不能用populate,该如何查呢?

阅读 1.8k
1 个回答

我模仿了一下你的做法,发现不会出现你所说的那种情况,估计你用mongoose时候可能做了某些设置,另外你的第一步查询有点多余,可以放到match中去做,不需要多一步额外的查询。
image.png

image.png

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题