返回来自两个不同集合的特定字段的数据

时间:2019-01-21 19:56:55

标签: python mongodb flask

我已经从collection-1中获取数据,并将“ email”字段存储在变量中。然后,我需要从集合2中找到角色。现在,我需要使用python返回集合1的名字,姓氏和集合2的角色

userdetails = mongo.db.user_details
userroles = mongo.db.login_mongo
for item in userdetails.find():
   _id = item['WORK_EMAIL']
   for role in userroles.find({'email': _id}):
       role_of = role['roles']
       fname = item['FIRST_NAME']
       lname = item['LAST_NAME']
<SOME CODE>
return role_of,fname,lname

预期:role_of,fname,lname 实际:角色正确显示,但fname和lname映射错误,即显示其他人的详细信息

0 个答案:

没有答案