Вызов неизвестного метода: yii \ mongodb \ ActiveQuery :: groupBy ()

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

Это показывает
Calling unknown method: yii\mongodb\ActiveQuery::groupBy()

Как добиться groupBy в mongodb?

0

Решение

Ответ — ты не можешь. yii\mongodb\ActiveQuery не иметь groupBy() метод (вероятно, потому что у mongodb нет group by clausule). Вы можете сгруппировать результаты по yii\mongodb\Collection уровень, используя group метод.

Группа () выполняет агрегацию с помощью монго-команды «группа».

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector