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"
})
이 경우 현재 데이터베이스가 아닌 원하는 데이터베이스와 컬렉션을 선택 후 이름 변경이 가능합니다.
여기까지 컬렉션 이름 변경 방법에 대하여 알아보았습니다.