title: MongoDB password with "@" in it
body: <p>I'm trying to connect to a MongoDB database with a username and password using Mongoose in Node.js. All the docs say that the connection string should look like</p>
  
  <pre><code>  mongodb://username:password@host:port/db
  </code></pre>
  
  <p>However, the password contains the '@' character in it. How can I make a connection string out of this that mongoose will understand? Can I escape the  '@' in the password or is there another method of connecting I have to use?</p>