(PECL mongo >=1.0.5)
MongoCursor::info — Obtiene la información sobre la creación e iteración del cursor
Se puede invocar antes o después de haber empezao a iterar el cursor.
Esta función no tiene parámetros.
Devuelve el espacio de nombres, tamaño del lote, límite, salto, banderas, consulta, y campos protegidos de este cursor. Si el cursor ha empezado a iterar, se incluirá información adicional sobre la iteración y la conexión.
| Versión | Descripción | 
|---|---|
| 1.1.0 | Se añadieron varios campos, incluyendo id (el id del cursor), at (la cuenta del contador de cual es el documento actual), numReturned (el número devuelto por el servidor del lote actual), y server (el servidor al que se le envió la consulta; útil junto con Preferencias de lectura. | 
| 1.0.10 | Se añadió el campo started_iterating, un booleano que indica si el cursor es preconsulta o postconsulta. | 
Ejemplo #1 Ejemplo de MongoCursor::info()
<?php
$m = new MongoClient();
$cursor = $m->test->foo->find(array("x" => 4), array("y" => 0));
echo "Antes de iniciar la iteración:\n";
var_dump($cursor->info());
echo "\nDespués de iniciar la iteración:\n";
$cursor->rewind();
var_dump($cursor->info());
?>
El resultado del ejemplo sería algo similar a:
Antes de iniciar la iteración:
array(8) {
  ["ns"]=>
  string(8) "test.foo"
  ["limit"]=>
  int(0)
  ["batchSize"]=>
  int(0)
  ["skip"]=>
  int(0)
  ["flags"]=>
  int(0)
  ["query"]=>
  array(1) {
    ["x"]=>
    int(4)
  }
  ["fields"]=>
  array(1) {
    ["y"]=>
    int(0)
  }
  ["started_iterating"]=>
  bool(false)
}
Después de iniciar la iteración:
array(15) {
  ["ns"]=>
  string(8) "test.foo"
  ["limit"]=>
  int(0)
  ["batchSize"]=>
  int(0)
  ["skip"]=>
  int(0)
  ["flags"]=>
  int(0)
  ["query"]=>
  array(1) {
    ["x"]=>
    int(4)
  }
  ["fields"]=>
  array(1) {
    ["y"]=>
    int(0)
  }
  ["started_iterating"]=>
  bool(true)
  ["id"]=>
  int(0)
  ["at"]=>
  int(0)
  ["numReturned"]=>
  int(1)
  ["server"]=>
  string(25) "localhost:27017;-;.;26450"
  ["host"]=>
  string(9) "localhost"
  ["port"]=>
  int(27017)
  ["connection_type_desc"]=>
  string(10) "STANDALONE"
}