Docs Menu
Docs Home
/
MongoDB Shell
/ /

구성 옵션

이 페이지의 내용

  • 구성 옵션
  • 예시

경고

실험적 기능

이는 실험적인 기능입니다. MongoDB는 스니펫을 지원하지 않습니다. 이 기능은 사전 통지 없이 변경되거나 제거될 수 있습니다.

버그는 예상되지 않지만, 버그가 발생하면 Github 리포지토리 에서 문제를 제기하세요. 이 프로젝트의 경우.

이 옵션은 mongosh 와 개별 스니펫 패키지를 추적하는 패키지 관리자 간의 상호 작용을 제어합니다. 특정 스니펫의 작동 방식에 대한 자세한 내용은 해당 스니펫에 대한 설명서를 참조하세요.

스니펫 구성 설정을 수정하려면 다음 방법을 사용합니다:

config.set('<OPTION>', '<VALUE>')
옵션
유형
기본값
설명
snippetAutoload
부울
true
시작 시 설치된 스니펫을 자동으로 로드합니다.
snippetIndexSourceURLs
목록

세미콜론(;)으로 구분된 하나 이상의 URL 목록입니다. 각 URL은 사용 가능한 스니펫에 대한 메타데이터로 연결됩니다. 여러 소스 URL을 참조하세요.

스니펫을 비활성화하려면 이 값을 설정 해제합니다. 예제를 참조하세요.

snippetRegistryURL
문자열
mongosh npm 클라이언트가 스니펫을 설치하는 데 사용하는 npm 레지스트리

config 명령을 사용하여 구성 옵션을 업데이트한 다음 mongosh 를 다시 시작하여 업데이트를 적용합니다.

snippetIndexSourceURLs 에 URL을 추가하여 민감한 스니펫을 위한 두 번째 비공개 레지스트리를 구성합니다.

config.set('snippetIndexSourceURLs',
'https://github.com/YOUR_COMPANY/PATH_TO_YOUR_REGISTRY/index.bson.br;'
+ config.get('snippetIndexSourceURLs')
)

업데이트를 적용하려면 mongosh 을(를) 다시 시작합니다.

스니펫 기능이 작동하려면 인덱스 소스 URL이 필요합니다. 이 값을 설정 해제한 다음 mongosh 를 다시 시작하여 스니펫을 비활성화합니다.

config.set('snippetIndexSourceURLs', '')

mongosh 외부에서도 스니펫을 비활성화할 수 있습니다. 스니펫 구성이 손상되어 mongosh 를 시작할 수 없는 경우 스니펫을 비활성화하고 mongosh 를 다시 시작합니다.

mongosh --nodb --eval 'config.set("snippetIndexSourceURLs", "")'

돌아가기

명령.

이 페이지의 내용