根据文档,游标的rewind()
方法
将光标恢复到未评估状态。
为什么术语未评估状态?第一次检索光标时,是在幕后进行一些评估吗?还是这仅仅是对初始位置的误导性术语?
答案 0 :(得分:1)
cursor
就像对MongoDB查询结果的迭代器;懒惰的评价。因此被评估,只能在迭代期间使用。
调用rewind
会将Cursor
设置为未评估状态,就好像它没有被消耗一样。但是请注意,新的迭代会将新的查询发送到服务器,并且结果可能会有所不同。
答案 1 :(得分:0)
它只是一个光标,倒回到初始位置。