mongodump를 사용하여 서버의 데이터를 내보낸 다음 mongorestore를 사용하여 디버깅합니다. 그러나 mongodump를 사용하여 데이터를 내보낼 수는 없습니다. mongodump -h localhost:27017 -d xxx -c xx , 명령을 실행한 후 현재 경로 아래에 덤프 폴더가 생성되고 그 안에 xxx 폴더가 있지만 xxx 폴더에는 내가 내보내려는 xx가 포함되어 있지 않은 것을 볼 수 있습니다. 컬렉션, 포트는 정확하지만 실제로 문제를 찾을 수 없습니다
문법적 오류가 없다고 밖에 말씀드릴 수 없습니다. 내보낼 수 없는 경우 데이터베이스 이름이나 컬렉션이 잘못되었기 때문일 수 있습니다.
으아악mongodb의 특수성 때문에 특정 컬렉션이 존재하지 않는다는 오류를 보고하지 않고 빈 컬렉션만 내보냅니다.
컬렉션 이름이나 데이터베이스 이름이 잘못된지 확인하세요. 먼저 쉘에 연결하세요
실제로 내보내려는 데이터가 너무 클 수도 있습니다. mongodump에는 데이터 내보내기에 제한이 있는 것으로 기억합니다.