首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我如何在MongoDB中执行SQL Join等价物?

我如何在MongoDB中执行SQL Join等价物?

提问于 2017-12-25 16:34:26
回答 2关注 0查看 408

我如何在MongoDB中执行SQL Join等价物?

例如说你有两个集合(用户和评论),我想拉所有的评论与pid = 444连同每个用户的信息。

comments

  { uid:12345, pid:444, comment="blah" }
  { uid:12345, pid:888, comment="asdf" }
  { uid:99999, pid:444, comment="qwer" }

users

  { uid:12345, name:"john" }
  { uid:99999, name:"mia"  }

有没有办法将所有的评论与一个特定的领域(例如... find({pid:444}))和每个评论的用户信息一起去?

目前,我首先得到符合我的标准的评论,然后找出结果集中的所有uid,获取用户对象,并将它们与评论结果合并。好像我做错了。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档