我正试图连接到mlab数据库,但当我运行命令时

mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass

它总是提示以下消息:

MongoDBshell 版本v3.4.0连接到:

我想把它处理掉.我确信我已经用this guide安装了3.4版本

提前谢谢你的帮助.

推荐答案

我也遇到过这个问题.这是因为升级mongodb时没有关闭mongo服务器.

现在您已经有了新版本的mongodb(与mongo shell版本不同).只需重新启动mongod进程即可解决此问题.

有关启动和停止mongo进程的信息,请参见https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes

Mongodb相关问答推荐

为什么AllowDiskUse不能在$GROUP阶段的聚合管道中工作?

MongoDb聚合查询问题

MongoDB 根据最新日期查询多个不同的值

优化游戏应用程序的反馈表单后端设计

在延迟函数中重用 context.WithTimeout

找到一个用户,然后使用 MongoDB 根据他们的总分获得他们的排名

如何在 2 个应用程序之间共享mongoose模型?

使用 mongodb 时是否需要规范化数据库?

MongoDB PHP UTF-8 问题

如何将 MongoDB 集合中的 _id 字段更改为 User_id?

聚合/元素子文档作为 mongo 中的顶级文档

Mongo 重启错误 -- /var/run/mongodb/mongod.pid 存在

如何在我的Meteor 应用程序数据库中使用 mongoimport?

Django admin 和 MongoDB,可能吗?

如何从 node.js 以编程方式执行 mongodump 命令?

单个模式数组中的多个模式引用 - mongoose

没有参考选项的mongoose填充字段

Lombok - java.lang.StackOverflowError:toString 方法上的 null

试图从 mongoose 获取Collection 列表

带有索引字段的 MongoDB 正则表达式