(mongodb >=1.0.0)
MongoDB\Driver\CursorId::__toString — Representación en forma de string del ID de cursor
Devuelve la representación en forma de string del ID de cursor.
Esta función no tiene parámetros.
Devuelve la representación en forma de string del ID de cursor.
Ejemplo #1 Ejemplo con MongoDB\Driver\CursorId::__toString()
<?php
/* En este ejemplo, introducimos varios documentos en la colección y
* especificamos un BatchSize más pequeño para garantizar que el primer lote contenga
* solo un subconjunto de nuestros resultados y que el cursor permanezca abierto en el
* servidor. */
$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());
?>
El resultado del ejemplo sería algo similar a:
string(11) "98061641158"