我如何在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,获取用户对象,并将它们与评论结果合并。好像我做错了。
相似问题