On this page
sleep()
在本页面
Definition
sleep
(* ms *)
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);
});