mongodb에서 여러 데이터베이스를 병합하는 방법
PHP中文网
PHP中文网 2017-06-21 10:11:34
0
1
1035

이제 인스턴스에는 DBA, DBB, DBC 및 NewDB가 있습니다. ABC를 NewDB로 가져오는 방법은 무엇입니까?
구조는 똑같아서 사용해봤는데For InsertInsertMany 그런데 데이터가 500W에 가까워서 선 몇개만 연결해도 작동이 안되네요. 그리고 효율성이 너무 낮습니다.
효율적인 방법이 있나요?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
洪涛

복사 세트인 경우 방법이 있습니다. 매우 직관적이지는 않지만 renameCollection 명령이 있습니다.
참고: 수행하기 전에 위의 링크를 꼭 읽어보세요.

으아악
필드 유형 설명
renameCollection 문자열 이름을 바꿀 컬렉션의 네임스페이스는 데이터베이스 이름과 컬렉션 이름의 조합입니다.
to 문자열 컬렉션의 새 네임스페이스. 새 네임스페이스가 다른 데이터베이스를 지정하는 경우 renameCollection 명령은 컬렉션을 새 데이터베이스에 복사하고 소스 컬렉션을 삭제합니다.
dropTarget 부울 선택 사항입니다. true인 경우 mongod는 컬렉션 이름을 바꾸기 전에 renameCollection의 대상을 삭제합니다.

예:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!