Yii2.Как использовать поиск в MongoDB / ActiveQuery? - PullRequest
0 голосов
/ 24 февраля 2019

Я создаю GridView.Виджет использует ActiveQuery для поиска.Согласно документации , он изначально был создан для работы с MySQL.Из-за этого собственный код позволяет добавить реляционный поиск с помощью joinWith ()

Моя база данных - mongodb, и я хотел бы найти отношение.Единственный способ присоединиться к mongodb - использовать lookup (агрегация).Когда я пытаюсь добавить агрегацию в ActiveQuery, я получаю сообщение об ошибке:

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

Как реализовать поиск агрегации Yii2 в ActiveQuery, чтобы иметь возможность присоединиться ко второй коллекции для поиска GridView?

1 Ответ

0 голосов
/ 27 февраля 2019

Я использовал ранее, и у меня нет проблем в этом решении.Проверьте версию Yii2 и версию MongoDB.

Справочная полная ссылка: Руководство по агрегации использования в Yii2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...