sink()
注意
ここにリストされているネイティブ メソッドは、レガシーの mongo
shell の です。
mongosh
でネイティブ メソッドを使用するには、 mongosh
のネイティブ メソッドを参照してください。
定義
sleep(ms)
- Parameterタイプ説明
ms
integerミリ秒単位の期間。sleep()
は、指定されたミリ秒数、JavaScript 実行コンテキストを一時停止します。
例
優先順位の低い一括データインポートスクリプトを検討してください。 他のプロセスへの影響を避けるために、各ドキュメントを挿入した後に shell を一時停止して、挿入コストをより長く分散することができます。
次のmongosh
スクリプトの例では、ドキュメントの配列を含む JSON ファイルを読み込み、 100ミリ秒ごとに 1 つの要素を保存します。
JSON.parse(cat('users.json')).forEach(function(user) { db.users.save(user); sleep(100); });