(PECL mongo >=0.9.2)
MongoCursor::count — Compte le nombre de résultats pour cette requête
$foundOnly
= FALSE
] )Cette méthode n'affecte pas l'état du curseur: si vous n'avez pas effectué de requête à ce stade, vous pouvez encore appliquer des limites, des skips, etc. Si vous avez commencé à itérer sur les résultats, cela ne déplacera pas la position courante du curseur. Si vous avez épuisé le curseur, cela ne le remettra pas à zéro.
foundOnly
Envoi la limite du curseur et supprime l'information de la fonction count, si applicable.
Le nombre de documents retournés par la requête du curseur.
Exemple #1 Exemple avec MongoCursor::count()
<?php
$collection->insert(array('x'=>1));
$collection->insert(array('x'=>2));
$collection->insert(array('x'=>3));
$cursor = $collection->find();
var_dump($cursor->count());
var_dump($cursor->count(true));
$cursor->limit(2);
var_dump($cursor->count());
var_dump($cursor->count(true));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
int(3) int(3) int(3) int(2)
Lance une exception MongoConnectionException si la base de données ne peut être atteinte.