stand()
O MongoDB 5.0 é o fim da vida útil a partir de de 2024 outubro. Esta versão da documentação não é mais suportada. Para atualizar sua 5.0 implantação do, consulte o MongoDB 6.0 procedimentos de atualização.
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); });