Problem:
Ich muss denselben Cursor mehrmals verwenden. Dann stellte ich fest, dass der Cursor in einer for-Schleife nutzlos war.
Dann habe ich
a = db.base.find()
c = b = a
Aber nach einer for-Schleife können b und c nicht verwendet werden.
Dann habe ich darüber nachgedacht, Deep Copy zu verwenden:
import copy
a = db.base.find()
b = copy.deepcopy(a)
c = copy.deepcopy(a)
So können Sie es nutzen.
Aber erhöht dies den Speicherverbrauch?!
Wie nutzt man es am schönsten? Danke
可以使用itertools的tee