MongoCursor::count

(PECL mongo >=0.9.2)

MongoCursor::countCuenta el número de resultados de esta consulta

Descripción

public MongoCursor::count ([ bool $foundOnly = FALSE ] ) : int

Este método no afecta al estado del cursor: si todavía no se le ha consultado, se podrán aplicar límites, saltos,e tc. Si ya se ha comenzado a recorrer sus resultados, no moverá la posición actual del cursor. Si ya se ha recorrido el cursor, no lo reiniciará.

Parámetros

foundOnly

Si fuera aplicable, enviar límite de cursor e información de datos saltados.

Valores devueltos

Número de documentos que devuelve la consulta de este cursor.

Ejemplos

Ejemplo #1 Ejemplo de 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));

?>

El resultado del ejemplo sería algo similar a:

int(3)
int(3)
int(3)
int(2)

Errores/Excepciones

Lanza MongoConnectionException si no se pudiera acceder a la base de datos.