新手问题:nodejs 每次操作mongo都要connect,close?
var MongoClient = require(‘mongodb’).MongoClient;
MongoClient.connect("mongodb://localhost:27017/integration_test", function(err, db) { test.equal(null, err); test.ok(db != null);
db.collection(“replicaset_mongo_client_collection”).update({a:1}, {b:1}, {upsert:true}, function(err, result) { test.equal(null, err); test.equal(1, result);
db.close();
test.done();
}); }); 这样太不科学了把
10 回复
恩! 我看看,谢谢。 var db = MongoClient.connect("mongodb://localhost:27017/integration_test"); 我试着这样写,但是报错了,大家是怎么做的了?每次都connect,close吗?为什么这么做了?