【问题标题】:not connect with default port on mongo db using Nodejs不使用 Node Js 连接到 mongodb 上的默认端口
【发布时间】:2016-09-06 08:17:44
【问题描述】:

我是 node js 的新手,我尝试使用 node js 应用程序连接 mongodb,但我无法连接这是我的代码

var mongo = require("mongodb");
var host="127.0.0.1";
//var port="27017";
var port=mongo.Connection.DEFAULT_PORT;
var db=new mongo.Db("nodejs-intoduction",new mongo.Server(host, port,{}));
db.open(function(error){
	console.log("We are connected.!" + host + ":" + port);
})

我遇到了类似的错误..

port=mongo.Connection.DEFAULT_PORT;

无法读取未定义的属性“DEFAULT_POST”

【问题讨论】:

  • 不应该是require('mongodb').MongoClient吗?
  • 给出像 mongo.server 这样的错误不是一个函数..当我尝试这个时......

标签: javascript node.js express https


【解决方案1】:

使用此代码

 var MongoClient = require('mongodb').MongoClient,

    // Connection url
    var url = 'mongodb://localhost:27017/test';
    // Connect using MongoClient
    MongoClient.connect(url, function(err, db) {


        db.close();
      });
    });

【讨论】:

  • 检查您的 mongo 服务器是否正在运行。在 cmd promt mongo.exe 上使用此命令
猜你喜欢
  • 2020-02-26
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 2019-08-24
  • 1970-01-01
相关资源
最近更新 更多