Обрабатывать @ в строке подключения mongodb
У меня есть строка подключения
<add key="MongoDBConnectionString" value="mongodb://user:password@123@127.0.0.1/?safe=true"/>
пароль password@123
так что хост разбирает 123@127.0.0.1, как я могу обработать @ в учетных данных
Редактировать Я пытался избежать этого, но все еще та же проблема
<add key="MongoDBConnectionString" value="mongodb://user:password@123@127.0.0.1/?safe=true"/>
Редактировать Спасибо alexjamesbrown за помощь, после побега работать на меня.
<add key="MongoDBConnectionString" value="mongodb://user:password%40123@127.0.0.1/?safe=true"/>
1 ответ
Решение
Я отправил это как ответ прежде, но это преобразовало это в комментарий...
Побег от вашего знака @ %40
(в строке вашего пароля.)
Что касается комментариев, я считаю, что это будет работать с использованием драйвера C#, но может не работать при использовании других драйверов (например, mongoose на node.js)