Esta versão da documentação foi arquivada e não é mais suportada. Para atualizar seu sistema do 5.0, consulte osprocedimentos de atualização do MongoDB 6.0 .
Observação
O método nativo listado aqui é para o shell mongo
legado .
Para utilizar métodos nativos no ,mongosh
consulte Métodos nativos mongosh
no.
Definição
sleep(ms)
- ParâmetroTipoDescrição
ms
inteiro
Uma 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); });