(mongodb >=1.0.0)
MongoDB\Driver\Cursor::getId — Devuelve el ID de este cursor
Devuelve el ID de este cursor, que identifica de manera única el cursor en el servidor.
Esta función no contiene ningún parámetro.
Devuelve el ID de este cursor. El ID será devuelto como un objeto MongoDB\BSON\Int64.
| Versión | Descripción | 
|---|---|
| PECL mongodb 2.0.0 | El tipo de retorno ha sido cambiado a MongoDB\BSON\Int64
        El argumento asInt64ha sido eliminado. | 
| PECL mongodb 1.20.0 | Deprecación del retorno de un MongoDB\Driver\CursorId.
        Adición del argumento asInt64para facilitar
        la migración a versiones futuras. SiasInt64estrue, el ID será devuelto como un
        MongoDB\BSON\Int64. | 
Ejemplo #1 Ejemplo con MongoDB\Driver\Cursor::getId()
<?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($cursor->getId(true));
?>Resultado del ejemplo anterior es similar a:
object(MongoDB\BSON\Int64)#5 (1) {
  ["integer"]=>
  string(11) "94810124093"
}
