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)
4

1 回答 1

1

不,Motor 中没有这样的功能。

一旦 PEP 525 在 Python 3.6 中实现,您将拥有“异步生成器”,这将为您自己编写光标连接函数提供一种方便的方法。同时,只需迭代第一个游标,然后迭代第二个游标。

于 2016-08-09T19:25:39.093 回答