我需要使用PyMongo构造一个查询,它从MongoDB数据库中的两个相关集合获取数据。使用PyMongo,我需要获取另一个集合的字段
收集X有字段用户ID,姓名,及EMAILID:
[
{
"UserId" : "941AB",
"Name" : "Alex Andresson",
"EmailId" : "[email protected]"
},
{
"UserId" : "768CD",
"Name" : "Bryan Barnes",
"EmailId" : "[email protected]"
}
]
集合Y的领域UserId1,UserID2和评级:
[
{
"UserId1" : "941AB",
"UserId2" : "768CD",
"Rating" : 0.8
}
]
我需要打印的姓名和电子邮件UserId1和UserId2的ID以及评级,如下所示:
[
{
"UserId1" : "941AB",
"UserName1" : "Alex Andresson"
"UserEmail1" : "[email protected]",
"UserId2" : "768CD",
"UserName2" : "Bryan Barnes"
"UserEmail2" : "[email protected]",
"Rating": 0.8
}
]
这意味着我需要从集合Y以及X中获取数据。我现在正在与PyMongo合作,而且我一直无法找到它的解决方案。有人甚至可以给我一个关于这个概念的伪代码或者如何推进它的方法。