MongoCursor::__construct
MongoCursor::current
MongoCursor
PHP Manual

# MongoCursor::count

(PECL mongo >=0.9.2)

MongoCursor::count — Compte le nombre de résultats pour cette requête

### Description

public int MongoCursor::count ([ bool `$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.

MongoCursor::__construct
MongoCursor::current
MongoCursor
PHP Manual