Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 컬렉션의 이름을 바꾸려면 어떻게 해야 합니까?

<시간/>

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