最近研究mongodb,两点不太明白,还请高人指点: (node.js的native-mongodb)
一、关于db.open: var db = new mongodb.Db(DBNAME, new mongodb.Server(SERVER, PORT, {auto_reconnect : true}), {safe : true}); 这样定义了db后,貌似直接可以用: db.collection('foo’, function(err, col_foo){ … });
不必先open: db.open(function(err, db) { db.collection('foo’, function(err, col_foo){ … }); });
这样是否安全?性能上有没有什么问题?
二、auto_reconnect 在什么时候有用? 我把mongodb重启,貌似也没有直接连上?我感觉这个选项和上面的db.open()有些关联的样子。
有些迷糊,还请高人帮忙理理思路,非常感谢!!