mongodb关联查询的问题

各位大神,nodejs里边,两张表或者三张表,互相存着对方的id,怎么查询id对应的数据。
比如数据如下:

tags数据结构

[{
  tagId: 1,
  tagName: 'tag1'
},{
  tagId: 2,
  tagName: 'tag2'
}]

articles数据结构

[{
  articleId: 1,
  articleName: 'article1',
  tagId: 1
},{
  articleId: 2,
  articleName: 'article2',
  tagId: 1
},{
  articleId: 3,
  articleName: 'article3',
  tagId: 2
}]

期望输出结果

[{
  tagId: 1,
  tagName: 'tag1',
  articleCount: 2,      // articles里边对应的tagId为1的count统计结果
},{
  tagId: 2,
  tagName: 'tag2',
  articleCount: 1,      // articles里边对应的tagId为2的count统计结果
}]
阅读 685
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题