나는 'copyDatabase'를 사용하여 로컬 DB를 원격 DB로 복사합니다.
cosole 그냥 반환
{ "ok" : 1.0 }
db가 생성되었지만 거기에 어떤 collecitons도 없습니다.
컬렉션이 복사되지 않았습니다.
로컬에서 동일한 명령을 시도하고 로컬에서만 db를 복사합니다. 효과가있다.
Remote는 AWS에서 Ubuntu입니다.
Remote mongo 버전은 2.4.9입니다.
나는 Mongo 3.4를 사용하고 있지만 시도해 볼 수 있습니다.
db.cloneCollection(from, collection, query)
또는:
db.cloneDatabase("hostname")
편집하다:
OP의 의견에 따라 v2.4에서 MongoDump 및 MongoRestore를 사용하면 db와 컬렉션을 덤프 한 다음 2.4에서 문서가 있는 위치를 복원합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다