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

updateCatalog

이 페이지의 내용

  • 구문
  • 옵션
  • 사용법
  • 출력
  • 예제

updateCatalog 명령은 카탈로그의 네임스페이스 메타데이터를 업데이트합니다. 대규모 연합 데이터베이스 인스턴스 저장소가 있는 경우 카탈로그를 업데이트하는 데 시간이 걸릴 수 있습니다.

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>"], "background" : true })
옵션
유형
설명
필요성
background
부울

백그라운드에서 명령을 실행하도록 플래그를 지정합니다. 생략하면 기본값은 false 입니다. true 로 설정하면 Atlas Data Federation은 백그라운드에서 명령을 실행합니다.

{ "background" : true }
옵션
stores
문자열 배열
카탈로그를 업데이트할 스토어의 이름입니다. 생략하면 Atlas Data Federation은 스토리지 구성의 모든 스토어에 대한 카탈로그를 업데이트합니다. 지정된 경우 Atlas Data Federation은 지정된 매장에 대해서만 카탈로그를 업데이트합니다. 지정된 스토어가 카탈로그를 사용하지 않는 경우 Atlas Data Federation에서 오류를 반환합니다.
옵션

스토리지 구성의 모든 스토어에 대한 카탈로그를 업데이트하려면 다음 명령을 실행합니다.

db.runCommand({ "updateCatalog" : 1 })

이전 명령은 포그라운드에서 실행되며 backgroundfalse 로 설정하여 명령을 실행하는 것과 유사합니다.

스토리지 구성에 있는 모든 스토어의 카탈로그를 백그라운드에서 업데이트하려면 다음 명령을 실행합니다.

db.runCommand({ "updateCatalog" : 1, "background" : true })

백그라운드에서 매장 목록의 카탈로그를 업데이트하려면 다음 명령을 실행합니다.

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>",...], "background" : true })

이 명령은 다음 출력을 반환합니다.

{ "ok" : 1 }

다음 명령은 카탈로그에서 네임스페이스 메타데이터를 업데이트합니다.

db.runCommand({ "updateCatalog" : 1 })

이전 명령은 다음 출력을 반환합니다.

{ "ok" : 1 }

돌아가기

네임스페이스 관리

이 페이지의 내용