Подключиться к БД Mongo на MongoLab без авторизации? - PullRequest
0 голосов
/ 30 сентября 2011

Мой вопрос:

Есть ли способ подключения к базе данных Mongo (размещенной на MongoLab) без имени пользователя и пароля?

Мой случай:

Я создал бесплатную учетную запись MongoLab (https://mongolab.com), а также создал в ней новую базу данных -> коллекция -> документ.

При подключении к базе данных Mongo (в лаборатории Mongo)без имени пользователя и пароля я смог подключиться, но при попытке получить какие-либо данные выдает ошибку «неавторизованный db: тестовый тип блокировки: -1 клиент: ....».

Итак, у меня естьтакже создал пользователя БД в MongLab и предоставлял имя пользователя и пароль во время подключения. После этого я могу подключаться и получать данные из БД Mongo.

1 Ответ

4 голосов
/ 30 сентября 2011

Многопользовательские планы баз данных MongoLab находятся на общих серверах.Мы не можем дать вам выбор отказаться от аутентификации.Даже если вы согласны с тем, что другие пользователи видят ваши данные, другие арендаторы на сервере, которым вы делитесь, все равно не захотят, чтобы вы видели их данные.

У нас есть планы выделенных серверов, где у вас есть собственный сервер.На тех, кого мы могли бы отключить аутентификацию для вас.Напишите нам по адресу support@mongolab.com.

Что касается ваших тестов - аутентификация не замедлит работу.Драйверы не аутентифицируются при каждом запросе, только при каждом подключении.Если вы используете драйвер правильно, все должно работать хорошо.

-will (MongoLab)

...