Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

dropStore

이 페이지의 내용

  • 구문
  • 매개변수
  • 출력
  • 예시
  • 오류 문제 해결

dropStore 명령은 연합 데이터베이스 인스턴스 저장소 구성에서 연합 데이터베이스 인스턴스 저장소를 제거합니다. 기존 collection이 제거하려는 연합 데이터베이스 인스턴스 저장소를 참고하는 경우 명령은 실패하고 종속 collection 목록을 반환합니다.

db.runCommand({ dropStore: "<store-name>" })
Parameter
유형
설명
필수 사항입니다.

dropStore

문자열

연합 데이터베이스 인스턴스 저장소 구성에서 제거할 연합 데이터베이스 인스턴스 저장소의 이름입니다.

명령이 성공하면 다음 출력이 인쇄됩니다. 명령이 실패할 경우 오류 문제 해결 에서 권장 해결 방법을 참조하세요.

{ "ok" : 1 }

다음 예에서는 dropStore 명령을 사용하여 연합 데이터베이스 인스턴스 저장소 구성에서 연합 데이터베이스 인스턴스 저장소 myStore 을(를) 제거합니다.

use sample
db.runCommand({ dropStore: "myStore" })

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

{ "ok" : 1 }

명령이 실패하면 다음 오류 중 하나를 반환합니다.

이유: 지정된 연합 데이터베이스 인스턴스 저장소에 종속 collection이 있어 제거할 수 없습니다.

{
"ok" : 0,
"errmsg" : "store has dependent collections: <database.collection>,<database.collection>,<...>",
"code" : 2,
"codeName" : "BadValue"
}

해결 방법: 먼저 에서 종속 컬렉션을 삭제 한 다음 dropStore 명령을 다시 실행합니다.

돌아가기

데이터베이스 삭제