0
我是新手mongodb。我需要通过加入两个集合来进行查询。mongodb java加入了两个集合
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" }
query: Select c.pid, c.comment from comments c, users u uwhere c.uid = u.uid;
我需要使用java api for mongodb来执行它。我知道mongodb不支持连接。我有一个想法来实施,但我不知道它是否是最好的。
想法:
通过拆分它执行两个查询。 (从用户集合中检索uuid并检查uuid的评论集合)
要实现它的任何其他想法?任何人都可以向我发送mongodb java代码,通过分解为两个查询并获取结果来执行此查询。
如果可能的话,你可以发布我的完整代码? – Ramya