我正在使用Mongodb和Symfony。 我有一个带房间的建筑物清单,我如何计算我的数据库中的房间并按类型分组?目前我可以列出所有类型的房间,但其中一些是重复的。 我看到了lenght功能,但似乎它计算的是caracters而不是房间的数量。 以下是fecth数据的查询:
$room= $this->get('doctrine_mongodb')
->getManager()
->createQueryBuilder(\Pms\PmsBundle\Document\Hotel\hotels::class)
->find()
->getQuery()
->execute();
以下是我用来显示房间类型的代码:
{% for j in i.rooms %}
{% if j.roomfloor < 6 %}
{{ j.roomtype }}
{% endif %}
{% endfor %}
答案 0 :(得分:1)
这是针对您的ORM而非Twig的工作。 Group By只有在将数据呈现给Twig之后才会进入queryBuilder。