Использование R для подключения к паролю MongoDB с помощью '@'
Это похоже на вопрос здесь: пароль MongoDB с "@" в нем
Тем не менее, я использую монголит R пакета для подключения, поэтому я не могу применить это решение. Любые рекомендации о том, как изменить его так, чтобы он все еще работал для монголита
Например, если мое имя пользователя: user1, а мой пароль: p@ssword, как бы я написал:
mongodb://user1:p@ssword@myip
Спасибо!
2 ответа
Я использовал эту структуру и работал на меня
newdb <- mongo(collection= "name_collection",
db = "name_db",
url = "mongodb://user:password@your_ip:port_number/name_db",
verbose = TRUE)
Я просто столкнулся с этой проблемой и решил ее, выбрав @ в пароле, используя соответствующие percent-encoding
например, использовать%40
убежать это. Итак, в вашем случае:
mongodb://user1:p%40ssword@myip
должно сработать.
Изменить: я не видел, что у вас уже был ответ в комментарии:) В моем случае побег сработал, поэтому я предполагаю, что у вас может быть ошибка в вашем имени пользователя или пароле.
В вашем p@ssword @ символ создает проблему, поэтому замените его на%40, как это предлагается rapture