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