Mi chiedo se c'è un equivalente del MySQL Query:MongoDB ODM SELECT COUNT (*) equivalente
"SELECT COUNT(*) FROM users" in MongoDB ODM?
questo potrebbe funzionare:
$qb = $this->dm->createQueryBuilder('Documents\Functional\Users');
$qb->select('id');
$query = $qb->getQuery();
$results = $query->execute();
echo $query->count();
ma non sono poi tutti gli ID restituiti e come questo influisce sulle prestazioni se ci sono documenti più complessi nel database. Non voglio inviare molti dati solo per ottenere un conteggio.
Woa, recuperare tutti i documenti e contali ;-( –