I have connection string
<add key="MongoDBConnectionString" value="mongodb://user:password@[email protected]/?safe=true"/>
password is password@123
so host is parsing [email protected], how can i handle @ in credential
Edit I have tried to escape it but still same problem
<add key="MongoDBConnectionString" value="mongodb://user:password@[email protected]/?safe=true"/>
Edit Thanks to alexjamesbrown for helping, following escaping working for me.
<add key="MongoDBConnectionString" value="mongodb://user:password%[email protected]/?safe=true"/>
Atlas reserves 10 connections per node.
MongoDB connection string is defined as connection format to join the MongoDB database server, we have using username, hostname, password, and port parameter to connect the database server. Without a connection string, we cannot connect to the database server, we need a connection string to connect the database server.
I posted this as an answer before, but it converted it to a comment...
Escape your @ sign to %40
(in your password string.)
As per the comments, I believe this will work using the C# driver, but might not work when using other drivers (mongoose on node.js for example)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With