首先要启动一个数据库,在配置了环境变量的后,可直接在全局打开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(); }) } })