2015-10-06 7 views
4

Я использую бесплатный MongoLab, и моя база данных была обновлена ​​до Mongo 3 в выходные дни, и теперь мой клиент не будет подключаться. Я продолжаю получать «не разрешен для запроса на db.collection». ошибка.Получение DatabaseException 'не разрешено для запроса на db.collection' (код = 13) после обновления mongo3

Mongolab говорит, что я должен использовать совместимый с Mongo 3 драйвер (http://docs.mongodb.org/manual/release-notes/3.0-compatibility/#driver-compatibility-changes). Я использую клиент Scala ReactiveMongo версии 0.11.7, который должен поддерживать Mongo 3.

ответ

6

Решение должно было добавить «? AuthMode = scram-sha1 & rm.tcpNoDelay = true» до конца моего соединения URI. Теперь это выглядит как

mongodb://user:[email protected]:port/db?authMode=scram-sha1&rm.tcpNoDelay=true