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

MongoDB 데이터베이스 삭제 방법: dropDatabase 명령어 사용법

MongoDB 데이터베이스를 지우는 방법

MongoDB에서 데이터베이스를 완전히 삭제하려면 dropDatabase() 메서드를 사용하면 됩니다. 이 명령어는 현재 선택된 데이터베이스와 그 안의 모든 컬렉션 및 데이터를 영구적으로 제거합니다.

기본 문법

데이터베이스를 삭제하는 기본적인 문법은 다음과 같습니다.

use yourDatabaseName;
db.dropDatabase();

1단계: 전체 데이터베이스 목록 확인

먼저 show dbs 명령어로 현재 존재하는 모든 데이터베이스 목록을 확인합니다.

> show dbs

위 명령어를 실행하면 다음과 같은 출력 결과를 볼 수 있습니다.

MyDB                  0.000GB
admin                 0.000GB
config                0.000GB
local                 0.000GB
onlinecustomertracker 0.000GB
test                  0.006GB

2단계: 삭제할 데이터베이스 선택 후 삭제 실행

이제 onlinecustomertracker라는 데이터베이스를 삭제해 보겠습니다. 먼저 use 명령어로 해당 데이터베이스로 전환한 뒤, db.dropDatabase()를 실행합니다.

> use onlinecustomertracker
switched to db onlinecustomertracker
> db.dropDatabase();
{ "dropped" : "onlinecustomertracker", "ok" : 1 }

출력 결과에서 "ok" : 1은 데이터베이스가 성공적으로 삭제되었음을 의미합니다.

3단계: 삭제 결과 확인

데이터베이스가 정상적으로 삭제되었는지 다시 전체 목록을 조회하여 확인할 수 있습니다.

> show dbs

실행 결과를 보면 onlinecustomertracker가 목록에서 사라진 것을 확인할 수 있습니다.

MyDB    0.000GB
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.006GB

주의 사항

dropDatabase() 명령어는 되돌릴 수 없으며, 해당 데이터베이스에 저장된 모든 컬렉션과 문서가 영구적으로 삭제됩니다. 따라서 중요한 데이터가 있는 경우 반드시 백업을 먼저 진행한 후 삭제하는 것이 좋습니다.