Подключиться к Mongo DB на MongoLab без авторизации?

#mongodb #mlab

#mongodb #mlab

Вопрос:

Мой вопрос:

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

Мой случай:

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

Когда я подключаюсь к Mongo DB (в Mongo Lab) без имени пользователя и пароля, я смог подключиться, но когда я пытаюсь получить какие-либо данные, это выдает ошибку «несанкционированная база данных: тип блокировки тестирования: -1 клиент: ….». ошибка.

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

Комментарии:

1. Если это сработает, каждый сможет получить доступ к вашим данным. Вам бы это понравилось?

2. Спасибо @johannes за ответ. Я думаю, что это должно быть необязательным для пользователя, хочет ли пользователь применить аутентификацию или нет .. как и в моем случае, это не имеет значения, поскольку я провожу некоторое тестирование / анализ

3. Я провожу некоторый сравнительный анализ с аутентификацией и без нее. Я сделал это на локальной базе данных и теперь хочу сделать это в mongo lab.

Ответ №1:

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

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

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

-будет (MongoLab)