$all_sequence=Mymodel::find()->groupBy('eventsid')->where(['>','sequence',0])->all();
它表明
Calling unknown method: yii\mongodb\ActiveQuery::groupBy()
如何在mongodb中实现groupBy
?
答案 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”命令执行聚合。