sink()
MongoDB5.0 は 10 月2024 をもってサポートを終了します。このバージョンのドキュメントはサポート対象外になりました。 配置をアップグレードするには、 MongoDB を参照してください。5.0 60アップグレード手順 。
注意
ここにリストされているネイティブ メソッドは、レガシーの 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); });