此版本的文档已存档,不再提供支持。要升级5.0部署,请参阅 MongoDB 6.0升级程序。
注意
此处列出的原生方法适用于旧版 mongo
shell 。
要使用mongosh
中的原生方法,请参阅 mongosh
中的原生方法。
定义
sleep(ms)
- Parameter类型说明
ms
整型
持续时间(以毫秒为单位)。
sleep()
将 JavaScript 执行上下文暂停指定的毫秒数。
例子
考虑使用低优先级批量数据导入脚本。 为了避免影响其他进程,您可以在插入每个文档后暂停 shell,将插入成本分摊到较长的时间段。
以下示例mongosh
脚本将加载一个包含文档大量的JSON文件,并每100毫秒保存一个元素。
JSON.parse(cat('users.json')).forEach(function(user) { db.users.save(user); sleep(100); });