2014-02-17 80 views
1

我試圖連接到MongoLabs mongodb服務器我爲一個小型項目進行設置。從我的本地計算機連接時,我可以連接罰款,但是當我試圖從我的MEDIATEMPLE服務器進行連接,我收到了「無效NS」錯誤:當連接到mongodb服務器時出現「ns無效」

Unable to connect to MongoDB: Failed to connect to: dsXXXXXX.mongolab.com:27769: send_package: the query returned a failure: Invalid ns [XXXXXX_dev/XXXXXX_dev.$cmd] (code: 16256) 

就如何解決這將是一個重大的任何建議幫幫我。

+0

那麼問題顯然在你是**不**顯示的部分,這是你**正在使用的連接字符串。也許編輯包括這個沒有**完全**放棄您的憑據。 –

回答

5

也許您的連接字符串或集合名稱(together they make a namespace)中的數據庫名稱具有特殊字符,並且它們使命名空間名稱非法。

所以你應該確保你的連接字符串是好的。

例如,我看起來像

mongodb://mydblogin:[email protected]:44444/mydatabase 

另外,還要確保集合名稱是合法的。

相關問題