Ich versuche, mit Mongoose in Node.js eine Verbindung zu einer MongoDB-Datenbank mit einem Benutzernamen und einem Kennwort herzustellen. Alle Dokumente sagen, dass die Verbindungszeichenfolge aussehen sollte
mongodb://username:password@host:port/db
Das Passwort enthält jedoch das Zeichen '@'. Wie kann ich daraus eine Verbindungszeichenfolge machen, die Mungo verstehen wird? Kann ich das '@' im Passwort umgehen oder gibt es eine andere Verbindungsmethode, die ich verwenden muss?
@
in Ihrem Passwort muss in der URL verschlüsselt sein. Das codierte @
Zeichen ist %40
. Das %
Zeichen muss jedoch auch codiert werden. Also, wenn Ihr Passwort ist, sagen wir, p@ss
sollte das endgültige verschlüsselte Passwort seinp%2540ss