구성 옵션
경고
실험적 기능
이는 실험적인 기능입니다. MongoDB는 스니펫을 지원하지 않습니다. 이 기능은 사전 통지 없이 변경되거나 제거될 수 있습니다.
버그는 예상되지 않지만, 버그가 발생하면 Github 리포지토리 에서 문제를 제기하세요. 이 프로젝트의 경우.
이 옵션은 mongosh
와 개별 스니펫 패키지를 추적하는 패키지 관리자 간의 상호 작용을 제어합니다. 특정 스니펫의 작동 방식에 대한 자세한 내용은 해당 스니펫에 대한 설명서를 참조하세요.
스니펫 구성 설정을 수정하려면 다음 방법을 사용합니다:
config.set('<OPTION>', '<VALUE>')
구성 옵션
옵션 | 유형 | 기본값 | 설명 |
---|---|---|---|
snippetAutoload | 부울 | true | 시작 시 설치된 스니펫을 자동으로 로드합니다. |
snippetIndexSourceURLs | 목록 | 세미콜론( 스니펫을 비활성화하려면 이 값을 설정 해제합니다. 예제를 참조하세요. | |
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", "")'