首先要啓動一個數據庫,在配置了環境變量的後,可直接在全局打開cmd窗口,啓動一個服務器(沒有配置環境變量,在文件夾data下的db文件夾下運行cmd窗口),輸入命令:node
mongodb --dbpath d:\data\db
npm init -y
npm install --save-dev mongodb
const mongodbClient = require("mongodb").MongoClient;
const url = "mongodb:\\127.0.0.1:27017";
//先進行一次測試,判斷是否鏈接上了,(在剛開始引入服務器時,聲明的變量出的mongodbClient調用connect放方法,第一個參數是服務器的url地址,第二個參數是一個回調函數,回調函數內有兩個參數,一個是鏈接失敗時返回的參數,另外一個是成功以後返回的。 mongodbClient.connect(url,(err,client)=>{ if(err){ console.log("鏈接失敗"); }else{ console.log("鏈接成功"); } })
node server
//測試成功以後,進行真正的鏈接操做 mongodbClient.connect(url,(err,client)=>{ if(!err){ //鏈接到該數據庫服務器下的「db-18」數據庫下的名字是「user」的表,獲取到表,就能夠對錶進行操做 const collection = client.db("db-18").collection("user"); //增 //collection.save({ //name:"張三", //age:19 // },(err,result)=>{ // client.close() //}) //刪 // collection.remove({ // name:"張三" // },()=>{ // client.close(); // }) //改 // collection.update({ // goodsName:"香蕉" // },{ // $set:{num:1000000} // },()=>{ // client.close(); // }) //查 collection.find().toArray((err,data)=>{ console.log(data); client.close(); }) } })