NodeJS连接MongoDB

NodeJS里要连接MongoDB必须得有驱动,所以首先就得安装驱动包

npm install mongodb

【国内直连ChatGPT 29元起】
国内直连ChatGPT,Plus会员每月29元起,支持最新o1模型探索更多领域,无需注册OpenAI账号。

然后我们可以使用这个mongodb包的客户端,require包以后有一个MongoClient是客户端,主要使用这个API进行连接

// 琼台博客 www.qttc.net

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";

MongoClient.connect(url, function(err, db) {
  if (err) {
    throw err;
  }
  console.log("Database created!");
  db.close();
});

这个mongodb包集成了很多可以操作MongoDB的API,比如插入,查询,删除,修改等等

如以下例子用了查询

// 琼台博客 www.qttc.net

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

MongoClient.connect(url, function(err, db) {
  if (err) {
    throw err;
  }
  var dbo = db.db("mydb");
  var query = { address: "Shangdi street No 1" };
  dbo.collection("customers").find(query).toArray(function(err, result) {
    if (err) {
      throw err;
    }
    console.log(result);
    db.close();
  });
});
分享

TITLE: NodeJS连接MongoDB

LINK: https://www.qttc.net/95-nodejs-connecion-mongodb.html

NOTE: 原创内容,转载请注明出自琼台博客