Docs Menu

Docs HomeMongoDB Manual

sleep()

On this page

  • Definition
  • Example

Note

The native method listed here is for the legacy mongo shell.

To use native methods in mongosh, see Native Methods in mongosh.

sleep(ms)
Parameter
Type
Description
ms
integer
A duration in milliseconds.

sleep() suspends a JavaScript execution context for a specified number of milliseconds.

Consider a low-priority bulk data import script. To avoid impacting other processes, you may suspend the shell after inserting each document, distributing the cost of insertion over a longer period of time.

The following example mongosh script will load a JSON file containing an array of documents, and save one element every 100 milliseconds.

JSON.parse(cat('users.json')).forEach(function(user) {
db.users.save(user);
sleep(100);
});
←  resetDbpath()setVerboseShell() →

On this page

Share Feedback
© 2023 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2023 MongoDB, Inc.