2016-10-11 3 views
0

Я хочу иметь возможность хранить две коллекции в переменной, чтобы иметь возможность просматривать и сортировать их. Однако, похоже, я получаю ошибку выше. Мой код в Python и выглядеть следующим образом:TypeError: неподдерживаемый тип операндов для +: 'Курсор' и 'Курсор'

from pymongo import MongoClient 

    db = MongoClient('10.39.165.193', 27017)['mean-dev'] 
    cursor1 = db.Build_Progress.find() 
    cursor2 = db.build_lookup.find() 
    joincursors = cursor1+ cursor2 

for document in cook: 
    print(document) 
+1

'joincursors = CURSOR1 + cursor2' что вы пытаетесь сделать здесь? Ошибка, которая ясно говорит вам, что вы не можете использовать оператор '+' с 'объектами курсора' – MooingRawr

+0

. Ваше право. Я искал способ присоединиться к курсорам вместе, чтобы я мог их просматривать и использовать в качестве одного курсора. Метод, который я использовал, был явно неправильным, я искал альтернативу или метод, чтобы сделать аналогичную вещь. Извините за непонятное определение проблемы. – user3504250

ответ

0

Вы должны chain два курсоры, как это:

from itertools import chain 

for document in chain(cursor1, cursor2): 
    print(document) 
+0

Спасибо что работало наилучшим образом !! есть ли способ сохранить два курсора в один курсор или переменную? – user3504250

Смежные вопросы