절전 모드()
참고
여기에 나열된 네이티브 메서드는 레거시 mongo
셸에 사용됩니다.
mongosh
에서 네이티브 메서드를 사용하려면 mongosh
의 네이티브 메서드를 참조하세요.
정의
sleep(ms)
- 매개 변수유형설명
ms
integer밀리초 단위의 지속 시간입니다.sleep()
지정된 시간(밀리초) 동안 JavaScript 실행 컨텍스트를 일시 중단합니다.
예제
우선 순위가 낮은 대량 데이터 가져오기 스크립트를 고려하세요. 다른 프로세스에 영향을 주지 않으려면 각 문서를 삽입한 후 shell을 일시 중단하여 삽입 비용을 더 오랜 기간에 걸쳐 분산할 수 있습니다.
다음 예시 mongosh
스크립트는 문서 배열이 포함된 JSON 파일을 로드하고 100 밀리초마다 하나의 요소를 저장합니다.
JSON.parse(cat('users.json')).forEach(function(user) { db.users.save(user); sleep(100); });