MongoDB データベース内の 2 つの関連するコレクションからデータを取得する PyMongo を使用して、クエリを作成する必要があります。
コレクション X には、フィールド UserId、Name、および EmailId があります。
[
{
"UserId" : "941AB",
"Name" : "Alex Andresson",
"EmailId" : "alex@example.com"
},
{
"UserId" : "768CD",
"Name" : "Bryan Barnes",
"EmailId" : "bryan@example.com"
}
]
コレクション Y には、フィールド UserId1、UserID2、および Rating があります。
[
{
"UserId1" : "941AB",
"UserId2" : "768CD",
"Rating" : 0.8
}
]
UserId1 と UserId2 の名前と電子メール ID、および評価を次のように出力する必要があります。
[
{
"UserId1" : "941AB",
"UserName1" : "Alex Andresson"
"UserEmail1" : "alex@example.com",
"UserId2" : "768CD",
"UserName2" : "Bryan Barnes"
"UserEmail2" : "bryan@example.com",
"Rating": 0.8
}
]
つまり、コレクション Y と X コレクションからデータをフェッチする必要があります。私は現在 PyMongo を使用していますが、その解決策を見つけることができませんでした。誰かがこの概念に関する疑似コードを教えてくれたり、それを進める方法を教えてくれませんか?