node 无法使用 MongoDB-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

node 无法使用 MongoDB

2019-04-09 13:54:03 2001 1

问题描述
Mac 下安装 MongoDB 成功,打开 localhost:27017 后显示It looks like you are trying to access MongoDB over HTTP on the native driver port.
命令中使用 mongo 能够进入数据库,使用 show dbs 能够显示admin/config/local 数据库

在node 代码中连接 MongoDB

let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/test";

MongoClient.connect(url, function(err, db) {

if (err) throw err;
console.log('数据库已创建');
db.close()

})
总是出错

MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoNetworkError: getaddrinfo ENOTFOUND localhost localhost:27017]
查了下,说是mongo 没有启动,但是我在命令行中是已经启动了
启动命令

MongoDB --dbpath 自定义的目录
mongo // 可以使用 show dbs 命令

本问题及下方已被采纳的回答均来自云栖社区【Redis&MongoDB 社区大群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

取消 提交回答
全部回答(1)
  • 李博 bluemind
    2019-07-17 23:32:59

    改成127.0.0.1或检查下你的hosts文件

    0 0
相关问答

20

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1231129浏览量 回答数 20

20

回答

[@倚贤][¥20]学习Java后端的疑惑

小江同志 2018-10-24 16:11:21 133713浏览量 回答数 20

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 159577浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 340695浏览量 回答数 8

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 148668浏览量 回答数 22

2

回答

mySQL数据库报错You have an error in your SQL syntax

落地花开啦 2016-02-14 16:09:24 133305浏览量 回答数 2

39

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 263080浏览量 回答数 39

21

回答

请教一下数据量有100万条左右要什么配置?

易网网络 2013-03-27 15:18:02 193558浏览量 回答数 21

23

回答

【精品问答合集】Redis热门问答

李博 bluemind 2019-05-29 16:36:15 130531浏览量 回答数 23

13

回答

【精品问答合集】Java热门问答

李博 bluemind 2019-05-29 16:00:45 128764浏览量 回答数 13
+关注
李博 bluemind
云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147
2107
文章
1103
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载