큰 몽고 데이터베이스 (90GB)를 복원 중입니다. mongorestore를 사용하고 있으며 복원 프로세스의 70 ~ 90 %가 자동으로 실패합니다. mongorestore를 시작할 때 덤프의 첫 번째 문서를 건너 뛸 수있는 방법이 있습니까? 필터 쿼리를 제공 할 수있는 필터 옵션이 있지만 도움이되지 않습니다.MongoRestore, 첫 번째 문서 건너 뛰기
전체 백업을 다시 복원하려고하면 중복 인덱스 오류로 인해 많은 시간이 걸립니다. 다시 한 번 데이터베이스를 복원하려고했지만 소켓 예외로 인해 다시 한 번 실패합니다.
mongorestore가 bson 덤프를 순차적으로 처리하는 것으로 보이므로 다음과 같은 방법이 있는지 궁금합니다. "그냥 건너 뜁니다. 1'234'567 덤프의 첫 번째 문서 및 나머지 복원 "
큰 컬렉션이 하나뿐입니다. 나는 이미 다른 부분에서 덤프를 깨뜨 렸지만 충분하지는 않습니다. mongorestore에게 복원 된 문서를 건너 뛰고 계속 진행하는 것이 더 쉬울 것입니다.
감사
첫 번째 n 개의 문서를 건너 뛰거나 전체 백업을 복원하는 것이 좋습니까? 또한 데이터베이스에 몇 개의 콜렉션이 있습니까? 각 컬렉션의 백업을 수행 한 다음 하나씩 복원하는 스크립트를 작성할 수 있다고 생각합니다. –
이미 덤프를 분할했습니다. 위의 편집을 참조하십시오. mongorestore에게 문서를 건너 뛰라고 말할 방법이 없다면이 방법을 계속 사용 하시겠습니까? –