MongoDB ODM SELECT COUNT(*) эквивалент

Интересно, есть ли эквивалент MySQL-Query:

   "SELECT COUNT(*) FROM users" in MongoDB ODM?

Это могло бы работать:

$qb = $this->dm->createQueryBuilder('Documents\Functional\Users');
$qb->select('id');   
$query   = $qb->getQuery();
$results = $query->execute();
echo $query->count(); 

Но возвращаются ли тогда не все идентификаторы и как это влияет на производительность, если есть более сложные документы в базе данных. Я не хочу отправлять много данных только для того, чтобы подсчитать.

12
задан chris 11 June 2012 в 10:18
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: