鏈接數(shù)據(jù)庫(kù)分為三步:
第一步:引入mongodb激挪,并得到mongoClient對(duì)象,
//需要引入mongdb,并得到mongoClient對(duì)象
const MongoClient = require('mongodb').MongoClient;
//分解如下:
// const mongo = require('mongodb');
// const mongoClient = mongo.mongoClient;
第二步:設(shè)置mongodb服務(wù)器地址
//設(shè)置mongodb服務(wù)器的地址
const url = "mongodb://localhost:27017/test";
//其中箱亿,mongodb是協(xié)議,localhost是服務(wù)器的主機(jī)名逛犹,
// 27017是mongodb的端口气笙,test是對(duì)應(yīng)的數(shù)據(jù)庫(kù)
第三部:調(diào)用mongodb的connect方法連接到服務(wù)器舱呻,并斷開(kāi)連接醋火,
//調(diào)用mongoClient的connect方法悠汽,去連接服務(wù)器
MongoClient.connect(url,(err,db) => {
//err表示錯(cuò)誤對(duì)象,db就表示數(shù)據(jù)庫(kù)芥驳,此處就是指test
//使用insert柿冲、find、update兆旬、remove進(jìn)行crud操作
if (err) throw err;
console.log('數(shù)據(jù)庫(kù)連接成功');
console.log(db);
//操作完畢假抄,需要關(guān)閉連接
db.close();
});