$all_sequence=Mymodel::find()->groupBy('eventsid')->where(['>','sequence',0])->all();
Это показывает
Calling unknown method: yii\mongodb\ActiveQuery::groupBy()
Как добиться groupBy
в mongodb?
Ответ — ты не можешь. yii\mongodb\ActiveQuery
не иметь groupBy()
метод (вероятно, потому что у mongodb нет group by
clausule). Вы можете сгруппировать результаты по yii\mongodb\Collection
уровень, используя group
метод.
Группа () выполняет агрегацию с помощью монго-команды «группа».
Других решений пока нет …