Apenas itere como você faria naturalmente sobre objetos de cursor, não vejo que você queira iterar sobre ele usando
range e .next() . cursor1= Collection.find({x : {"$gt" : 1}})
for record in cursor1:
# do stuff with your record
range e .next() . cursor1= Collection.find({x : {"$gt" : 1}})
for record in cursor1:
# do stuff with your record