(PECL mongo >=0.9.2)
MongoCursor::count — Counts the number of results for this query
Send cursor limit and skip information to the count function, if applicable.
The number of documents returned by this cursor's query.
Example #1 MongoCursor::count() example
<?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));
?>
The above example will output something similar to:
int(3) int(3) int(3) int(2)
Throws MongoConnectionException if it cannot reach the database.