https://github.com/yiisoft/yii2/blob/ma ... n.php#L238
и видим, что при аутентификации используется коллекция, которую мы прописали по умолчанию в dsn
Но, аутентификация по монговским докам происходит по таблице admin.
На локалке всё работало, но понадобилось коннектиться удалённо к монго серверу, у тут понеслось перелопачивание и курение доков...
В общем так работает:
Код: Выделить всё
//Вместо
if ($this->defaultDatabaseName !== null) {
$options['db'] = $this->defaultDatabaseName;
}
//Так
$options['db'] = 'admin';