Docs 菜单

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 对于扩展级别的其他错误(例如连接错误)。