Since: 1.2
Author: alcaeus (alcaeus@alcaeus.org)
Inheritance: extends Doctrine\MongoDB\Aggregation\Stage
Exemple #1
0
 public function testGroupWithOperatorInId()
 {
     $groupStage = new Group($this->getTestAggregationBuilder());
     $groupStage->field('_id')->year('$dateField')->field('count')->sum(1);
     $this->assertSame(['$group' => ['_id' => ['$year' => '$dateField'], 'count' => ['$sum' => 1]]], $groupStage->getExpression());
 }
Exemple #2
0
 public function testGroupStage()
 {
     $groupStage = new Group($this->getTestAggregationBuilder());
     $groupStage->field('_id')->expression('$field')->field('count')->sum(1);
     $this->assertSame(array('$group' => array('_id' => '$field', 'count' => array('$sum' => 1))), $groupStage->getExpression());
 }