2015-01-01 55 views
1

我使用Webstorm和mongoose庫安裝了一個項目。在我的本地主機上用mongobd進行開發,我的連接字符串是:連接Westorm和Mongolab db

database: "mongodb://127.0.0.1/mydatabase" 

一切工作正常。我正嘗試使用mongolad db將其移動到網絡上。 我改變了我的連接字符串如下:

database: "mongodb://myuser:[email protected]:XXXXXX/mydatabase" 

我正在一個錯誤webstorm:

events.js:72 
    throw er; // Unhandled 'error' event 
     ^
Error: failed to connect to [chtr33:27017] 

刪除用戶名和密碼不會引發錯誤,但當然我沒有讀/寫入權限。

+0

你使用了哪種後端技術?的NodeJS?也可能是db連接時拋出的錯誤。 –

+0

node.js不確定貓鼬支持連接字符串與身份驗證,現在讀它 –

回答

1

事實證明你不能在密碼中使用@ char(facepalm)

+0

你可以。你只需要按照http://stackoverflow.com/questions/7486623/mongodb-password-with-init – CodeWarrior