定義
MongoDB\ChangeStream::rewind()
変更ストリームを巻き戻し、最初のイベントのロードを試みます。
function rewind(): void このメソッドは、変更ストリームの反復の開始時に呼び出す必要があります。
注意
変更ストリームを巻き戻す場合、アクセスする現在のイベントが存在することは保証されません。 反復の各ステップで現在のイベントを確認するには、引き続き
MongoDB\ChangeStream::valid()
を呼び出してください。 変更ストリームを最初にロールバックした後、MongoDB\ChangeStream::next()
を使用してさらに反復処理する必要があります。
エラーと例外
このメソッドがMongoDB\ChangeStream::next()
への呼び出し後に呼び出される場合(つまり、基礎となるMongoDB $Driver\Cursor がすでに高度になっている場合)、 MongoDB $Driver\Exception\LogException
拡張レベルのその他のエラー(例: 接続エラー)の場合は、 MongoDB\Driver\Exception\RuntimeException 。