我有两个问题。
首先,MongoDB 文档经常提到 using db.open()
and then db.collection()
,但我注意到即使没有先调用我仍然能够使用 apidb.open().
这样做安全吗?api是内部调用的db.open()
吗?
http://mongodb.github.com/node-mongodb-native/api-generated/db.html#collection
其次,db
对象中是否有指定是否db.open()
被调用的参数?如果没有,我怎么才能知道是否db.open()
被调用?
原因是因为我已经构建了几个与 mongo 通信的函数,但是当一些函数相互交互时,我得到了数据库无法多次“打开”的错误。
编辑
db
我在对象中找到了这个参数。看来这是一个布尔值确定使用db.open()
但我不是 100% 确定,有人知道吗?db.serverConfig.internalMaster