CNode

mongodb/mongoose 的本地数据库链接不上

Aalfredduck发布于12 年前最后回复12 年前4 回复9019 浏览0 收藏

mongodb/mongoose的本地数据库链接不上,shell里的提示如下,这是什么原因?

Error: failed to connect to [127.0.0.1:27017]
    at null.<anonymous> (/home/alfred/housemap1.0/node_modules/session-mongoose/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:540:74)
    at EventEmitter.emit (events.js:106:17)
    at null.<anonymous> (/home/alfred/housemap1.0/node_modules/session-mongoose/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15)
    at EventEmitter.emit (events.js:98:17)
    at Socket.<anonymous> (/home/alfred/housemap1.0/node_modules/session-mongoose/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:478:10)
    at Socket.EventEmitter.emit (events.js:95:17)
    at net.js:441:14
    at process._tickCallback (node.js:415:13)
查看回复

回复 (4)

J
jiyinyiyong#1·12 年前

本地跑 mongo --verose 命令看看是不是数据库没有启动?

Q
qiangzhi#2·12 年前

先启动,才能连接

C
crackkay#3·12 年前

先启动。 Stop1: mongod -dbpath 你的数据库目录 Stop2:然后就是你要进行的链接操作

J
j4cnodejs#4·12 年前

应该是本地数据库服务器没启动. 初学者常见这种问题, 只安装了mongodb-native driver for nodejs, 而没有安装mongodb server, 或者没有启动Mongodb server. linux下请用service mongod start启动mongodb server

参与回复
登录后即可参与回复。登录