2016-10-11 88 views
0

我希望能夠在變量中存儲兩個集合以便能夠查看和排序它們。但是,我似乎正在獲取上述錯誤。 我的代碼是在Python和看起來像這樣:TypeError:不支持的操作數類型爲+:'Cursor'和'Cursor'

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 =光標1 + cursor2'什麼是你想在這裏做什麼?錯誤它清楚地告訴你,你不能使用運算符'+'與'遊標對象' – MooingRawr

+0

你的權利。我正在尋找一種將遊標連接在一起的方式,以便我可以查看它們並將它們用作單個遊標。我使用的方法顯然是錯誤的,我正在尋找替代方法或方法來做類似的事情。對不起,沒有清楚地確定問題。 – user3504250

回答

0

您需要chain兩個光標這樣的:

from itertools import chain 

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

謝謝,效果很好!有沒有辦法將兩個遊標存儲到一個遊標或變量中? – user3504250

相關問題