我无法连接到MongoDB.在Ubuntu中,它可以工作,但我现在在CentOS中工作.以下是错误消息:

MongoDB shell version: 2.4.2
connecting to: test
Sat Apr 20 07:22:09.390 JavaScript execution failed: Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112
exception: connect failed

我试图删除mongod.lock文件,但没有成功.

推荐答案

try 删除/var/lib/mongodb/mongod.锁定并重新启动mongdo服务

sudo rm /var/lib/mongodb/mongod.lock
sudo service mongodb restart

Mongodb相关问答推荐

MongoDB聚合匹配字符串字符

MongoDB:删除键上有条件的对象元素

如何在MongoDB中通过限制和跳过查找项进行匹配

获取响应周期中的特定键和值

如何判断 mongodb 聚合,该文档具有键,该键是一个数组,其第二个元素是否存在?

哪个库最适合用于带有 Scala 的 MongoDB?

使用 EventSourcing(NodeJS、MongoDB、JSON)跨多个偶尔连接的客户端同步数据

如何使用 Spring Data MongoDB 通过 GridFS ObjectId 获取二进制流

如何在 MongoDb 中使用杰克逊将日期字段存储为 ISODate()

MongoDB:单个数据库处理程序的 >5 个打开连接

Mongoose 是否真的验证了对象 ID 的存在?

有没有办法自动更新 MongoDB 中的两个集合?

如何在 Rails 中混合使用 mongodb 和传统数据库?

mongodb类型更改为数组

MongoDB:查询和检索嵌入式数组中的对象?

将新值推送到 mongodb 内部数组 - mongodb/php

MongoError:Can't extract geo keys from object

在 NodeJs 中处理 Mongodb 全局连接的最佳方法是什么

查找聚合性能差

Mongoose upsert 不创建默认模式属性