appservices 스키마 생성
Atlas Device Sync, Atlas Edge Server, Data API 및 HTTPS endpoints 는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지를 참조하세요.
Atlas Device Sync, Atlas Edge Server, Data API, HTTPS endpoints, GraphQL 및 정적 호스팅은 더 이상 사용되지 않습니다. 이러한 기능과 관련된 명령도 더 이상 사용되지 않습니다.
컬렉션 또는 단일 JSON 파일 의 샘플 문서 설정하다 를 기반으로 스키마 생성
선택한 데이터베이스 및 컬렉션으로 실행하면 문서 샘플을 기반으로 스키마를 생성합니다. '--path' 플래그와 함께 실행하면 제공된 경로에서 JSON 파일을 기반으로 스키마를 생성합니다.
구문
명령 구문
appservices schema generate [options]
옵션
이름 | 유형 | 필수 사항 | 설명 |
---|---|---|---|
-a, --app | 문자열 | 거짓 | 스키마를 생성할 App Service의 이름 또는 ID를 지정합니다. |
--project | 문자열 | 거짓 | MongoDB Atlas 프로젝트의 ID 지정 |
--local | 문자열 | 거짓 | 스키마를 생성하려면 앱의 로컬 파일 경로를 지정하세요. |
-s, --datasource | 문자열 | 거짓 | 샘플링할 데이터 소스의 이름 또는 ID를 지정합니다. |
-d, --database | 문자열 | 거짓 | 샘플링할 데이터베이스의 이름을 지정합니다. |
-c, --collection | 문자열 | 거짓 | 샘플링할 컬렉션의 이름 또는 ID를 지정합니다. |
--path | 문자열 | 거짓 | 스키마를 생성할 JSON 파일의 경로를 지정합니다. |
--title | 문자열 | 거짓 | 생성된 스키마의 이름을 지정하는 제목을 지정합니다(참고: 제목은 경로 플래그와 함께만 사용할 수 있음). |
-l, --limit | int | 거짓 | 샘플링할 최대 문서 수를 지정합니다. 이 값의 기본값은 500 입니다. |
--skip | int | 거짓 | 건너뛸 문서 수 지정 |
--filter | 문자열 | 거짓 | 데이터의 하위 집합에서 샘플링할 필터 문서를 지정합니다(허용되는 형식: '{"field": "value"}'). |
--projection | 문자열 | 거짓 | 스키마에서 반환할 필드를 지정합니다(허용되는 형식: '{"field": 1}'). |
--sort | 문자열 | 거짓 | 반환된 문서의 정렬 순서 지정(허용되는 형식: '{"field": -1}') |
--save | 거짓 | 스키마를 파일 시스템에 자동으로 저장합니다(참고: --save 플래그는 스키마를 해당 data_sources/datasource/database/collection 폴더에 자동으로 저장하고, 지정하지 않은 경우 데이터 소스, 데이터베이스 및 컬렉션을 묻는 메시지를 표시합니다). | |
-h, --help | 거짓 | 도움말 생성 |
상속된 옵션
이름 | 유형 | 필수 사항 | 설명 |
---|---|---|---|
--profile | 문자열 | 거짓 | 프로필 지정(기본값: "기본값") [자세히 보기] |
--telemetry | 문자열 | 거짓 | 현재 프로필에 대한 CLI 사용 추적 활성화/비활성화(기본값: 'on', 허용되는 값: 'on', 'off') |
-o, --output-target | 문자열 | 거짓 | 지정된 파일 경로에 CLI 출력 쓰기 |
-f, --output-format | 문자열 | 거짓 | CLI 출력 형식 설정(기본값: <blank>, 허용 값: <blank>, 'json') |
--disable-colors | 거짓 | 모든 CLI 출력 스타일링 비활성화(예 색상, 글꼴 스타일 등) | |
-y, --yes | 거짓 | 필요한 사용자 프롬프트에 동의하여 CLI 명령을 자동으로 진행합니다. |