账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    node 无法使用 mongodb
    32
    0

    问题描述

    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 命令
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部