sleep()

在本页面

Definition

Parameter Type Description
ms integer 持续时间(以毫秒为单位)。

sleep()将 JavaScript 执行上下文暂停指定的毫秒数。

Example

考虑一个低优先级的批量数据导入脚本。为避免影响其他进程,您可以在插入每个文档后暂停 Shell 程序,从而将插入成本分配到更长的时间。

以下示例mongo脚本将加载包含文档数组的 JSON 文件,并每 100 毫秒保存一个元素。

JSON.parse(cat('users.json')).forEach(function(user) {
    db.users.save(user);
    sleep(100);
});
首页