(PECL mongo >=1.0.5)
MongoCursor::info — Obtiene la consulta, los campos, el límete, y las omisiones de este cursor
Se puede invocar antes o después de la consulta.
Esta función no tiene parámetros.
Devuelve el espacio de nombre, el límite, las omisiones, la consulta, y los campos para este cursor.
| 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->foo->bar->find(array("x" => 4), array("y" => false));
var_dump($cursor->info());
?>
El resultado del ejemplo sería algo similar a:
array(5) {
["ns"]=>
string(7) "foo.bar"
["limit"]=>
int(0)
["skip"]=>
int(0)
["query"]=>
array(1) {
["x"]=>
int(4)
}
["fields"]=>
array(1) {
["y"]=>
int(0)
}
}