Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

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 을(를) 지정합니다.

돌아가기

컬렉션 제거 & 조회수