Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

dropDatabase

dropDatabase 명령은 스토리지 구성에서 지정된 데이터베이스를 제거합니다. 하나 이상의 collection이 포함된 데이터베이스를 삭제하면 해당 collection도 스토리지 구성에서 제거됩니다.

db.runCommand({ "dropDatabase": 1 })
Parameter
유형
설명
필수 사항입니다.

1

int

스토리지 구성에서 데이터베이스를 삭제할 때 전달할 플래그입니다.

명령이 성공하거나 삭제할 지정된 이름의 데이터베이스 없는 경우 명령은 다음 출력을 인쇄합니다. 데이터베이스 저장 구성에서 삭제되었는지 확인하려면 show dbsstorageGetConfig 명령을 실행 . 명령이 오류를 출력하는 경우 아래의 오류 문제 해결 을 참조하여 권장 해결 방법을 확인하세요.

{ "ok" : 1 }

다음 예에서는 dropDatabase 명령을 사용하여 연합 데이터베이스 인스턴스 스토리지 구성에서 egS3Store 데이터베이스를 삭제합니다.

use egS3Store
db.runCommand({ "dropDatabase": 1 })

이전 명령은 다음 출력을 인쇄합니다.

{ "ok" : 1 }

명령이 실패하면 다음 오류가 출력됩니다.

{
ok: 0,
errmsg: "have to pass 1 as db parameter",
code: 20,
codeName: "IllegalOperation"
}

해결책: 명령에 대한 매개 변수로 1 을(를) 지정합니다.