Zastanawiam się, czy istnieje odpowiednik MySQL Query:MongoDB ODM SELECT COUNT (*) odpowiednik
"SELECT COUNT(*) FROM users" in MongoDB ODM?
Może to działa:
$qb = $this->dm->createQueryBuilder('Documents\Functional\Users');
$qb->select('id');
$query = $qb->getQuery();
$results = $query->execute();
echo $query->count();
Ale nie są to wszystkie identyfikatory zwracane i jak wpływa to na wydajność, jeśli w bazie danych znajdują się bardziej złożone dokumenty. Nie chcę wysyłać zbyt wielu danych tylko po to, żeby się liczyć.
WOA, pobierać wszystkie dokumenty i policz je ;-( –