참고
path를 지정할 때:
파티션 속성에 대한 데이터 유형을 지정합니다.
파티션 속성 유형이 구문 분석할 데이터 유형과 일치하는지 확인합니다.
delimiter에 지정된 구분자를 사용합니다.
동일한 유형의 속성을 지정하는 경우 다음 중 하나를 수행하세요.
속성 사이에 상수 구분 기호를 추가합니다.
정규 표현식을 사용하여 검색 패턴을 설명합니다. 자세히 보려면 Unsupported Parsing Functions 참조합니다.
지원되는 파티션 속성 유형
다음 표에는 각 데이터 유형 유형에 대해 파티션 속성, 파일 이름 및 ~databases.[n].collections.[n].dataSources.[n].path 예시 에 지원되는 데이터 유형이 나열되어 있습니다.
키 | 데이터 유형 | 예시 | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 파일 이름을 문자열로 구문 분석합니다. | 파일 이름: 경로: 앞의 예에서 Data Federation은 | ||||||||||||||||||||||||||||||||||||
| 파일 이름을 정수로 구문 분석합니다. | 파일 이름: 경로: 앞의 예에서 Data Federation은 | ||||||||||||||||||||||||||||||||||||
| RFC 3339 형식의 파일 이름을 ISO 형식의8601 날짜로 구문 분석합니다. | 파일 이름:
앞의 예시 에서 첫 번째 경로에 대해 Data Federation 을 위의 첫 번째 ISODate 속성 경로 예시와 같이 특정 형식을 지정하지 않으면 Atlas Data Federation은 기본적으로 다음 날짜 형식의 파티션을 사용합니다. 성능을 향상시키는 형식을 지정하려면 일(), 월(), 연도()와 같은 날짜에서 속성의 정확한 위치를 나타내는 특수 값을 사용해야 | ||||||||||||||||||||||||||||||||||||
| 파일 이름을 Unix 타임스탬프(초)로 구문 분석합니다. | 파일 이름: 경로: 앞의 예에서 Data Federation은 | ||||||||||||||||||||||||||||||||||||
| 파일 이름을 Unix 타임스탬프(밀리초)로 구문 분석합니다. | 파일 이름: 경로: 앞의 예에서 Data Federation은 | ||||||||||||||||||||||||||||||||||||
| 파일 이름을 로 구문 | 파일 이름: 경로: 앞의 예시 에서 Data Federation | ||||||||||||||||||||||||||||||||||||
| 파일 이름: 경로: 앞의 예시 에서 Data Federation 을 |
참고
Atlas Data Federation 파일 이름 경로에 있는 정규 표현식에 대한 패키지 구문 지원합니다.
지원되는 변환
Atlas Data Federation path을 파일 이름으로 구문 분석할 때 파티션 속성을 BSON 유형으로 변환합니다. 나중에 cloud 저장 에 데이터를 쓸 때는 BSON types를 문자열로 변환한 후 사용해야 합니다. 다음 표에는 다음이 나와 있습니다.
파티션 속성 유형과 Data Federation이 이를 변환하는 BSON types입니다.
나중에 cloud 저장 에 BSON 쓸 수 있도록 문자열로 변환할 BSON 데이터 유형 입니다.string
파티션 속성 유형 | 구문 분석된 BSON 유형 | 소스 BSON 유형 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|