加入游标中的游标

时间:2016-08-09 18:35:36

标签: tornado-motor

有没有办法可以连接或连接Motor游标进行迭代?

E.g。

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 个答案:

答案 0 :(得分:1)

不,马达没有这样的功能。

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