Возврат данных определенных полей из двух разных коллекций - PullRequest
0 голосов
/ 21 января 2019

Я получил данные из коллекции collection-1 и сохранил поле 'email' в переменной. и с этим мне нужно найти роль из collection-2. Теперь мне нужно вернуть имя, фамилию из collection-1 и роль из collection-2, используя python

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 отображаются неверно, то есть отображаются сведения о другом человеке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...