调用未知方法:yii \ mongodb \ ActiveQuery :: groupBy()

时间:2018-02-27 05:40:01

标签: php mongodb yii2

$all_sequence=Mymodel::find()->groupBy('eventsid')->where(['>','sequence',0])->all();

它表明  Calling unknown method: yii\mongodb\ActiveQuery::groupBy()

如何在mongodb中实现groupBy

1 个答案:

答案 0 :(得分:2)

答案是 - 你做不到。 import { Injectable } from "@angular/core"; @Injectable() // class annotation as Injectable export class Formation { constructor() { } } 没有yii\mongodb\ActiveQuery方法(因为mongodb没有groupBy() clausule)。您可以使用group by方法在yii\mongodb\Collection级别对结果进行分组。

Group()使用Mongo“group”命令执行聚合。