2014-02-17 110 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 

另外,还要确保集合名称是合法的。

相关问题