我在使用 mongo db Doctrine 实现 groupBy 时遇到问题。
我遵循了这两个指南:
http://cookbook.mongodb.org/patterns/unique_items_map_reduce/
确切地说,我想制作这个groupBy:“从字体中选择*,其中1按系列分组”
这是我的代码,不起作用:
$queryBuilder = $this->createQueryBuilder();
$queryBuilder->group(array('family'), array('count' => 0));
$queryBuilder->reduce('function (obj, prev) { prev.count++; }');
$queryBuilder->sort($sort, $order);
return $queryBuilder;
提前致谢。
最佳答案
你可以尝试:
$queryBuilder = $this->createQueryBuilder();
$queryBuilder->group(array('family' => 1), array('count' => 0));
$queryBuilder->reduce('function (obj, prev) { prev.count += 1;}');
$queryBuilder->sort($sort, $order);
return $queryBuilder;
关于mongodb - Doctrine mongo 组查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13310300/