MongoDB 컬렉션 삭제 기본 문법
MongoDB에서 컬렉션(collection)을 삭제하려면 drop() 명령어를 사용합니다. 기본 문법은 다음과 같습니다.
db.yourCollectionName.drop();
이 명령어는 실행 결과로 true 또는 false를 반환합니다. 컬렉션이 성공적으로 삭제되면 true를, 실패하면 false를 반환합니다.
1단계: 데이터베이스 전환하기
먼저 MongoDB에 존재하는 모든 컬렉션 목록을 확인해 보겠습니다. 여기서는 여러 개의 컬렉션을 포함하고 있는 'sample' 데이터베이스를 예로 들겠습니다. 먼저 아래 쿼리를 실행하여 'sample' 데이터베이스로 전환합니다.
> use sample;
switched to db sample
2단계: 컬렉션 목록 확인하기
show 명령어를 사용하면 현재 데이터베이스의 모든 컬렉션 이름을 확인할 수 있습니다.
> show collections;
실행 결과는 다음과 같습니다.
bookInformation
userInformation
위 출력 결과에서 확인할 수 있듯이, 현재 두 개의 컬렉션이 존재합니다.
- bookInformation
- userInformation
3단계: 컬렉션 삭제하기
이제 'bookInformation' 컬렉션을 삭제해 보겠습니다. 다음 쿼리를 실행합니다.
> db.bookInformation.drop();
실행 결과로 true가 출력됩니다.
true
결과가 true라는 것은 컬렉션이 성공적으로 삭제되었음을 의미합니다.
4단계: 삭제 결과 검증하기
삭제가 제대로 이루어졌는지 확인하려면 show 명령어로 다시 컬렉션 목록을 조회합니다.
> show collections;
실행 결과는 다음과 같습니다.
userInformation
위 출력 결과를 보면 더 이상 'bookInformation'이라는 이름의 컬렉션이 존재하지 않는 것을 확인할 수 있습니다. 이처럼 drop() 명령어 하나만으로 간단하게 컬렉션을 삭제할 수 있습니다.