在mongo启动期间出错

时间:2014-03-10 11:25:04

标签: mongodb

当我在命令提示符下输入 mongo 而不是输出

〜$ mongo

MongoDB shell version: 2.2.3

connecting to: test

但是当我输入 mongo 127.0.0.1:28017/stu1

输出: -

MongoDB shell version: 2.2.3

connecting to: 127.0.0.1:28017/stu1

Mon Mar 10 16:56:01 DBClientCursor::init call() failed

Mon Mar 10 16:56:01 Error: Error during mongo startup. :: caused by :: 10276 

DBClientBase::findN: transport error: 127.0.0.1:28017 ns: admin.$cmd query: { whatsmyuri: 1 } src/mongo/shell/mongo.js:93


exception: connect failed

操作系统: - ubuntu 12.04

所以请帮我解决这个错误。

2 个答案:

答案 0 :(得分:1)

28017是HTTP管理界面的默认端口,因此如果您的配置允许使用HTTP,则应使用Web浏览器访问它http://127.0.0.1:28017/ 您正在尝试使用mongo shell来访问HTTP服务。

答案 1 :(得分:0)

要使用HTTP协议访问数据库,请使用〜$ mongod --rest 启动数据库。现在在Web浏览器中调用http://127.0.0.1:28017/stu1/coll_name,列出集合中的所有文档。