同様の問題が発生しました。Twitterへのすべてのリクエストが完了してデータが挿入される前に、データベース接続が閉じられます。
ドキュメントで行うように、関数にコールバックを送信することになりました。
https://github.com/mongodb/node-mongodb-native #inserting-a-document
挿入が完了すると、callback(result);
が呼び出されることがわかります。
これは、db.close()
を呼び出す無名関数です。
db接続の開閉に役立つ可能性のある他のリンクを次に示します
NodejsでMongoDBデータベース接続を閉じるタイミング
Node.jsコードのどこでもMongoDB接続を閉じないことが推奨されるのはなぜですか?
お役に立てば幸いです。