我想知道是否有相当于MySQL-Query:
"SELECT COUNT(*) FROM users" in MongoDB ODM?
Run Code Online (Sandbox Code Playgroud)
这可能有效:
$qb = $this->dm->createQueryBuilder('Documents\Functional\Users');
$qb->select('id');
$query = $qb->getQuery();
$results = $query->execute();
echo $query->count();
Run Code Online (Sandbox Code Playgroud)
但是,如果数据库中存在更复杂的文档,则不会返回所有ID以及这会如何影响性能.我不想发送大量数据只是为了计算.
doctrine-odm ×1