MongoDB에서 컬렉션의 이름을 바꾸려면 renameCollection() 메서드를 사용할 수 있습니다. 구문은 다음과 같습니다 -
db.yourOldCollectionName.renameCollection('yourNewCollectionName');
위의 구문을 이해하기 위해 데이터베이스 샘플의 모든 컬렉션을 나열하겠습니다. 쿼리는 다음과 같습니다 -
> use sample; switched to db sample > show collections;
다음은 출력입니다 -
copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo employee informationAboutDelete internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation
이제 컬렉션 이름 'informationAboutDelete'를 'deleteSomeInformation'으로 변경합니다. 컬렉션 이름을 변경하는 쿼리는 다음과 같습니다.
> db.informationAboutDelete.renameCollection('deleteSomeInformation'); { "ok" : 1 }
컬렉션 이름이 'deleteSomeInformation'으로 이름이 바뀌었는지 확인하는 쿼리는 다음과 같습니다. -
> show collections;
다음은 출력입니다 -
copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo deleteSomeInformation employee internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation