私には2つの質問があります。MongoDBとNodejでdb.openを使用
まず、MongoDBのドキュメントは常にdb.open()
を使用して、db.collection()
を指し、しかし、私はまだでも最初db.open().
を呼び出すことなく、APIと連携することができるよということに気づいたそうすることは安全ですか? APIは内部でdb.open()
と呼んでいますか?
http://mongodb.github.com/node-mongodb-native/api-generated/db.html#collection
第二に、db.open()
が呼び出されたかどうかを指定db
オブジェクト内のparamがあるのでしょうか?もしそうでなければ、db.open()
が呼ばれたらどうすればいいのでしょうか?
私はmongoと通信するいくつかの関数を構築していますが、いくつかの関数が相互に作用すると、データベースが何も開かれないというエラーが発生します。
EDIT
私はdb
オブジェクトでこのPARAMを見つけました。これはdb.open()
の使用を決めるブールですが、100%確信はありませんが、誰にも分かりますか?私はモンゴと通信いくつかの機能を内蔵しているためdb.serverConfig.internalMaster
パーフェクト、ありがとう!また、 'db.open()'と 'db.close()'をコールしてもいいですか?これは単独で起こるでしょうか? apiは 'db.open()'を呼び出さなくてもまだ動作しているようです。 – cnotethegr8