MongoCursor::count
(PECL mongo >=0.9.2)
MongoCursor::count — Compte le nombre de résultats pour cette requête
Description
$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.
Liste de paramètres
-
foundOnly
-
Envoi la limite du curseur et supprime l'information de la fonction count, si applicable.
Valeurs de retour
Le nombre de documents retournés par la requête du curseur.
Exemples
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)
Erreurs / Exceptions
Lance une exception MongoConnectionException si la base de données ne peut être atteinte.