웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > db

MongoDB 컬렉션 이름 변경하는 방법

Last Modified : 2020-07-17 / Created : 2020-07-17
7,795
View Count

MongoDB에서 컬렉션 이름을 변경하려면 어떻게 하는지 알아봅니다.




# MongodB 컬렉션 이름 변경하는 방법


컬렉션 이름을 다른 것으로 바꾸는 방법입니다. 이 경우 renameCollection() 명령어를 사용합니다.

db.myCollection.renameCollection('변경 할 컬렉션 이름')


간단하게 예를들어 현재 posts라는 컬렉션이 존재하는 경우 이를 articles로 바꾸려면 mongo cli에 접속 후 아래와 같이 입력합니다.
db.posts.renameCollection( "articles" )

// Okay

위와 같이 실행 후 기존 컬렉션 이름은 새롭게 변경됩니다.

- 기존 컬렉션 이름 : posts
- 변경 후 컬렉션 이름 : articles

추가로 아래에서는 adminCommand()를 사용하여 변경해보도록 하겠습니다.


! adminCommand()를 사용하여 컬렉션 이름 변경하기

아래 역시 adminCommand()를 사용하여 동일하게 컬렉션 이름을 변경 할 수 있습니다.
db.adminCommand({
  renameCollection: "myDatabase.posts",
  to: "myDatabase.articles" 
})

이 경우 현재 데이터베이스가 아닌 원하는 데이터베이스와 컬렉션을 선택 후 이름 변경이 가능합니다.

여기까지 컬렉션 이름 변경 방법에 대하여 알아보았습니다.

Previous

elasticsearch 엘라스틱서치 ubuntu 환경 설치방법

Previous

ubuntu에서 MongoDB 중지 및 에러 발생시 문제 해결하기