문서 메뉴
문서 홈
/
MongoDB 아틀라스
/ / /

dropStore

이 페이지의 내용

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

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

db.runCommand({ dropStore: "<store-name>" })
매개 변수
유형
설명
필수 사항입니다.
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 명령을 다시 실행합니다.

돌아가기

데이터베이스 삭제