新しいノードに、マングース&のMongoDB - ソースコードを読んでいない...マングース接続を手動で閉じる必要がありますか?
私は、ファイルを開き、ノード・アプリケーションを持つレコードへの行を解析し、MongoDBのために記録を保存します。記録はモンゴースのモデルオブジェクトであり、モンゴルモデルに保存するには、save
メソッドを呼び出します。
だから、私はすべて、マングースが管理している接続について心配していますdb = mongoose.connect(url)
。私は手動でそれを閉じる必要がありますか?もしそうなら、私はそれを閉じるべきです(すべてが非同期で起こっているので、いつ接続を閉じるのが難しいですか)。
mongooseは接続を開いたままにしておくだけでなく、スクリプトが終了しないようにしているようです。すべてのオブジェクト上でsave
を呼び出した後、安全にマングース接続を閉じることはできますか?それ以外の場合は、保存の非同期性があるため、接続をシャットダウンするタイミングを正確に知ることは困難です。
は申し訳ありませんが、これは私のために仕事に行くされ、上記を参照してください。 – hba
ここに良いアドバイス、歓声。 – Spets