我有这个连接集:
var db = mongo.db('mongodb://localhost/inline_dev', {native_parser:true});
然后我打开一个连接,并获取一些文件......
db.open(function(err, db)
db.collection('test').find().toArray(function(err, dbDocs) {
if (!err) {
console.log(dbDocs)
}
});
...但这似乎也有效,没有明确的.open()
:
db.collection('test').find().toArray(function(err, dbDocs) {
if (!err) {
console.log(dbDocs)
}
});
问)为什么我可以/应该明确open()
连接,因为似乎只要我尝试查询集合就打开了连接?
实际上,一旦我将浏览器指向应用程序的 URL(至少根据 mongod 日志),似乎连接就打开了。