“无效的NS”连接到MongoDB的服务器时,(“Invalid ns” when connecti

2019-10-19 09:12发布

我试着连接到MongoLabs MongoDB的服务器我安装一个小项目进出口工作。 从我的本地计算机连接时,我可以连接罚款,但是当我试图从我的MEDIATEMPLE服务器进行连接,我收到了“无效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)

关于如何解决此问题的任何建议,将是一个重大的帮助。

Answer 1:

也许你的连接字符串或集合名称在你的数据库名称( 他们一起做一个命名空间 )有特殊字符,它们使命名空间名称非法。

所以,你应该确保你的连接字符串就可以了。

例如,我看起来像

mongodb://mydblogin:mydbpassword@ds044444.mongolab.com:44444/mydatabase

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



文章来源: “Invalid ns” when connecting to mongodb server