MongoCursor
PHP Manual

MongoCursor::info

(PECL mongo >=1.0.5)

MongoCursor::infoRécupère la requête, les champs, la limite et les exceptions de ce curseur

Description

public array MongoCursor::info ( void )

Cette méthode peut être appelée avant ou après la requête.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne l'espace de noms, la limite, les exceptions et les champs de ce curseur.

Historique

Version Description
1.0.10 Ajout du champ started_iterating, un booléen indiquant si le curseur est antérieur ou postérieur à la requête.
1.1.0 Ajout de quelques champs, incluant id (l'identifiant de curseur), at (le compteur du driver du document courant), numReturned (le nombre retourné par le serveur dans le batch courant), et server (le serveur sur lequel la requête a été émise ; utile en plus de la méthode MongoCursor::slaveOkay()).

Exemples

Exemple #1 Exemple avec MongoCursor::info()

<?php

$m 
= new Mongo();
$cursor $m->foo->bar->find(array("x" => 4), array("y" => false));
var_dump($cursor->info());

?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

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)
  }
}

MongoCursor
PHP Manual