1

Mongoose と Faker を使用して、データベースにテスト用のデータを入力します。ユーザーとジョブの 2 つのスキーマがあります。両方のスキーマにループを使用して、100 人のユーザーと 500 のジョブを作成します。両方のループが同時に実行されて作業が終了したときに MongoDB から切断したいのですが、どちらかが別のループの前に終了する可能性がありますが、どちらかわかりません。

さらに多くのスキーマを使用する場合、つまり、異なるループで実行するそれぞれに 10 * 200 エントリを使用するとどうなりますか? このケースを主にどのように管理しますか?

4

1 に答える 1

0

mongoose.connect() の代わりに mongoose.createConnection() を使用します。mongoose.createConnection() を呼び出すたびに、開いている他の接続から独立した新しい接続が作成され、他の接続に影響を与えることなく閉じることができます。したがって、ループごとに接続を使用してください。

于 2013-05-06T19:24:32.037 に答える