node操作mongodb(3.x版本)示例
阿新 • • 發佈:2019-02-19
var http=require('http');
//1.引入MongoClient
var mongoClient =require('mongodb').MongoClient;
var url='mongodb://localhost:27017/'; //2.資料庫地址
var dbName='shool' //3.資料庫名稱
var app=http.createServer(function(req,res){
//4.連結資料庫
mongoClient.connect(url, function (err, client) {
if (err) throw err;
console.log('資料庫已連線');
let db=client.db(dbName); //5.操作哪個資料庫
//6.具體到資料庫下面的哪個表
db.collection('school').insertOne({"name":"honky","age":19},function(err){
if(err){console.log('增加失敗'); return false;}
client.close (); //7.關閉資料庫
})
});
res.write('hello node!~');
res.end();
});
app.listen(8080);