有没有办法可以连接或连接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)
答案 0 :(得分:1)
不,马达没有这样的功能。
在Python 3.6中实现PEP 525后,您将拥有"异步生成器"这将为您自己编写游标连接功能提供一种便捷的方式。同时,只需迭代第一个光标,然后迭代第二个光标。