Интересно, есть ли эквивалентно MySQL-запроса:MongoDB ODM SELECT COUNT (*) эквивалентно
"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();
Но не тогда все идентификаторы, возвращаемые и как это влияет на производительность, если в базе данных есть более сложные документы. Я не хочу отправлять много данных, чтобы получить счет.
Woa, получить все документы и посчитайте их ;-( –