2016-08-09 5 views
0

モーターカーソルを連結したり繰り返したりする方法はありますか?モーターのカーソルに結合する

など。

cursor1 = xxx.find({"field1":field1}) 
cursor2 = yyy.find({"field1":field1}) 

# how can I join cursor1 and cursor2 together 
#cursor = cursor1+ cursor2 

while (yield cursor.fetch_next):   
    doc = cursor.next_object() 
    print(doc) 

答えて

1

いいえ、Motorにこのような機能はありません。

PEP 525がPython 3.6に実装されると、カーソル結合機能を自分で作成するための便利な方法を提供する「非同期ジェネレータ」が用意されます。一方、最初のカーソルを反復し、2番目のカーソルを反復します。

関連する問題