MongoDB\Driver\CursorId::__toString
(mongodb >=1.0.0)
MongoDB\Driver\CursorId::__toString — String representation of the cursor ID
Description
Returns the string representation of the cursor ID.
Parameters
This function has no parameters.
Return Values
Returns the string representation of the cursor ID.
Examples
Example #1 MongoDB\Driver\CursorId::__toString() example
<?php
/* In this example, we insert several documents into the collection and specify
* a smaller batchSize to ensure that the first batch contains only a subset of
* our results and the cursor remains open on the server. */
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$query = new MongoDB\Driver\Query([], ['batchSize' => 2]);
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$bulk->insert(['x' => 2]);
$bulk->insert(['x' => 3]);
$manager->executeBulkWrite('db.collection', $bulk);
$cursor = $manager->executeQuery('db.collection', $query);
var_dump((string) $cursor->getId());
?>
The above example will output something similar to:
string(11) "98061641158"
See Also
- MongoDB\Driver\Cursor::getId() - Returns the ID for this cursor