Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
stand()
Observação
O método nativo listado aqui é para o shell mongo
legado.
Para usar métodos nativos em mongosh
, consulte Métodos nativos em mongosh
.
Definição
sleep(ms)
- ParâmetroTipoDescrição
ms
inteiroUma duração em milissegundos.sleep()
suspende um contexto de execução JavaScript por um número específico de milissegundos.
Exemplo
Considere um script de importação de dados em massa de baixa prioridade. Para não ter impacto em outros processos, você pode suspender o shell após inserir cada documento, distribuindo o custo da inserção por um longo período de tempo.
O exemplo de script mongosh
a seguir carregará um arquivo JSON contendo uma array de documentos e salvará um elemento a cada 100 milissegundos.
JSON.parse(cat('users.json')).forEach(function(user) { db.users.save(user); sleep(100); });