MongoDB\ChangeStream::rewind()
定义
MongoDB\ChangeStream::rewind()
倒回变更流并尝试加载第一个事件。
function rewind(): void 应在变更流迭代开始时调用此方法。
注意
倒回变更流并不能保证一定有当前事件可供访问权限。 您仍应在迭代的每个步骤调用
MongoDB\ChangeStream::valid()
来检查当前事件。 最初倒带变更流后,应使用MongoDB\ChangeStream::next()
进一步迭代。
错误/异常
MongoDB\ 驱动程序\Exception\LogicException 如果在调用MongoDB\ChangeStream::next()
(即根本的 MongoDB\ 驱动程序\Cursor 已提前)。
MongoDB\ 驱动程序\Exception\RuntimeException 对于扩展级别的其他错误(例如连接错误)。