Man Page: mongocommandcursor.rewind
Operating Environment: php
Section: 3
MONGOCOMMANDCURSOR.REWIND(3) 1 MONGOCOMMANDCURSOR.REWIND(3) MongoCommandCursor::rewind - Executes the command and resets the cursor to the start of the result setSYNOPSISpublic array MongoCommandCursor::rewind (void )DESCRIPTIONIf the cursor has already started iteration, the command will be re-executed.PARAMETERSThis function has no parameters.RETURN VALUESThe raw server result document.ERRORS/EXCEPTIONS Throws MongoConnectionException if it cannot reach the database and MongoCursorTimeoutException if the timeout is exceeded. Throws MongoCursorException if the cursor was created with MongoCommandCursor.createFromDocument(3) and has already started iteration. Such cursors cannot be iterated multiple times, as they lack the original command necessary for re-execution.EXAMPLESExample #1 MongoCommandCursor.rewind(3) <?php $rawResult = $commandCursor->rewind(); // Command cursor is now reset to the start of the result set var_dump($rawResult); ?> The above example will output something similar to: array(2) { ["cursor"]=> array(3) { ["id"]=> object(MongoInt64)#5(1) { ["value"]=> string(12) "310050110216" } ["ns"]=> string(9) "demo.test" ["firstBatch"]=> array(1) { [0]=> array(2) { ["_id"]=> object(MongoId)#6(1) { ["$id"]=> string(24) "52f5691544670a8077b0dc51" } ["value"]=> string(2) "42" } } } ["ok"]=> float(1) }SEE ALSOIterator::rewind. PHP Documentation Group MONGOCOMMANDCURSOR.REWIND(3)
| Related Man Pages |
|---|
| iterator(3) - php |
| cubrid_move_cursor(3) - php |
| mongocommandcursor.createfromdocument(3) - php |
| mongocollection.aggregatecursor(3) - php |
| mongogridfs.storebytes(3) - php |
| Similar Topics in the Unix Linux Community |
|---|
| How to reach to the end of the file? |
| Backup Script |
| What is the function of rewind()? |
| Results of command execution into array |