Computer >> 컴퓨터 >  >> 프로그래밍 >> MongoDB

MongoDB에서 컬렉션을 삭제하는 방법 – drop() 명령어 완벽 정리

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() 명령어 하나만으로 간단하게 컬렉션을 삭제할 수 있습니다.