为了账号安全,请及时绑定邮箱和手机立即绑定

mongoose连接mongodb报错

老师,很喜欢你的课程,现在遇到一个很奇葩的问题,百思不得其解。我现在用mongoose.connect("mongodb://localhost:imooc",function(err){if(err)console.log(err)}); 连接mongodb时,报这个错{ [MongoError: connect UNKNOWN] name: 'MongoError', message: 'connect UNKNOWN' },思前想后响了很久也不知道怎么解决(也问过度娘了),我单独访问的本地的mongodb是没问题的

正在回答

23 回答

mongoose.connect('mongodb://localhost/imooc')


Error: failed to connect to [127.0.0.1:27017]

    at exports.ConnectionPool.<anonymous> (E:\study\大4\毕业设计\平时作业\项目文件\电商网站\movie\node_modules\mongodb\lib\mongodb\connection\server.js:549:25)

mongodb已经运行,为什么会这样?

0 回复 有任何疑惑可以回复我~

没开mongodb的服务

0 回复 有任何疑惑可以回复我~

启动mogodb 的方法链接:

http://jingyan.baidu.com/album/d5c4b52bef7268da560dc5f8.html?picindex=1

0 回复 有任何疑惑可以回复我~

localhost   这个不是 h 是 l :   localost  

2 回复 有任何疑惑可以回复我~

先去mongoDB官网下载mongoDB,然后要命令行启动mongo服务

0 回复 有任何疑惑可以回复我~

或者只要保证不断网, 就不会出现问题

2 回复 有任何疑惑可以回复我~

一个node的bug, 在没有解决方案之前, 请慕课网小伙伴们将app.js中的localhost改为127.0.0.1

5 回复 有任何疑惑可以回复我~
#1

飞翔2

的确是这样,昨天试了好久。一开始mongodb没运行,终于让它运行起来却发现mongoose连接不了
2017-02-28 回复 有任何疑惑可以回复我~

我也是无法执mongo

mongoose.connect('mongodb://localhost/imooc');

SyntaxError: Unexpected token ILLEGAL

    at exports.runInThisContext (vm.js:54:16)

    at Module._compile (module.js:375:25)

    at Object.Module._extensions..js (module.js:406:10)

    at Module.load (module.js:345:32)

    at Function.Module._load (module.js:302:12)

    at Function.Module.runMain (module.js:431:10)

    at startup (node.js:141:18)


0 回复 有任何疑惑可以回复我~

mongodb://localhost:imooc 应该是mongodb://localhost/imooc

0 回复 有任何疑惑可以回复我~

同样的问题

0 回复 有任何疑惑可以回复我~
#1

口袋海贼王

localhost 这个不是 h 是 l : localost
2016-04-20 回复 有任何疑惑可以回复我~
首页上一页123下一页尾页

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91860    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

mongoose连接mongodb报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信