Às vezes, você pode querer obter uma matriz de valores distintos em uma coleção. Você pode fazer isso usando o método distinct():
$ages = $dm->createQueryBuilder('User')
->distinct('age')
->getQuery()
->execute();
http:/ /docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/query-builder-api.html