此版本的文档已存档,不再提供支持。要升级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); });