Я установил php7 + MongoDB 3.2 в стек Ubuntu:php7 терпит неудачу
PECL установить MongoDB (это новый драйвер для > 5.99.99
)
Я также использую пакет последней PHP mongodb/mongodb как обертка.
, но у меня есть проблемы с аутентификацией пользователя.
new \MongoDB\Client('mongodb://root:[email protected]:27017');
он выходит из строя из механизма аутентификации, водитель пытается удостоверяются как MONGODB-CR
(устаревшее в> 3,0) вместо SCRAM-SHA-1
Конечно, аутентификация хорошо работает с клиентом оболочки Монго:
mongo someip:27017/admin -u root -p "123456"
Вопрос в том, как указать механизм аутентификации в php-драйвере? (Конструктор \MongoDB\Client
принимает некоторый массив $driverOptions = []
), есть ли возможность его указать?
Спасибо!