nodejs 版本 mongodb 3.x 驅動 MongoClient 連接池 的使用方法,一次open,永久不用關閉。避免連接數限制

nodejs 版本 mongodb 3.x 驅動 MongoClient 連接池 的使用方法,一次open,永久不用關閉。避免連接數限制


const PORT=8888;
var url = 'mongodb://aaaa:[email protected]:27017/test;
const http = require('http');
const assert = require('assert');
const MongoClient = require('mongodb').MongoClient;

const client = new MongoClient(url,{useNewUrlParser:true});
client.connect(connect);

async function connect(err) {
    assert.equal(null, err);
    // http.createServer(createServer).listen(PORT);
    // var a = client.db("znyx_kf").collection("bbb");
    var arg={
      client:  client.db("znyx_kf"),
        fields:{}
    };

    var a=arg.client.collecion("bbb");
    
    await a.insertOne({'name':"dd"});
    var find=await a.find({'name':"dd"}).toArray();
    console.log(find);
    console.log(3);
}

async function createServer(req,res){
    console.log(2);
    var db = client.db("zgzy_kf");
    var a = db.collection("bbb");
    await a.insert({'name':"dd"});
    var find=await a.find({'name':"dd"}).toArray();
    console.log(find);
    console.log(3);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章