> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 지원되는 데이터 타입

> MongoDB ClickPipe의 MongoDB-ClickHouse 데이터 타입 매핑을 설명하는 페이지

MongoDB는 데이터 레코드를 BSON 문서로 저장합니다. ClickPipes에서는 BSON 문서를 JSON 또는 JSON String으로 ClickHouse에 수집하도록 구성할 수 있습니다. 다음 표는 지원되는 BSON-JSON 필드 타입 매핑을 보여줍니다.

| MongoDB BSON 유형 | ClickHouse JSON 유형 | 참고 사항 |
| - | - | - |
| ObjectId | String | |
| String | String | |
| 32비트 정수 | Int64 | |
| 64비트 정수 | Int64 | |
| Double | Float64 | |
| Boolean | Bool | |
| Date | String | ISO 8601 포맷 |
| Regular Expression | \{Options: String, Pattern: String} | 고정 필드가 있는 MongoDB 정규식입니다: Options(정규식 플래그) 및 Pattern(정규식 패턴) |
| Timestamp | \{T: Int64, I: Int64} | 고정 필드가 있는 MongoDB 내부 timestamp 포맷입니다: T(timestamp) 및 I(increment) |
| Decimal128 | String | |
| Binary data | \{Data: String, Subtype: Int64} | 고정 필드가 있는 MongoDB 바이너리 데이터입니다: Data(base64로 인코딩됨) 및 Subtype([바이너리 데이터 유형](https://www.mongodb.com/docs/manual/reference/bson-types/#binary-data)) |
| JavaScript | String | |
| Null | Null | |
| Array | Dynamic | 동일한 타입으로 구성된 배열은 Array(Nullable(T))가 되며, 여러 기본 타입이 섞인 배열은 가장 일반적인 공통 타입으로 승격됩니다. 호환되지 않는 복합 타입이 섞인 배열은 튜플이 됩니다 |
| Object | Dynamic | 각 중첩 필드는 재귀적으로 매핑됩니다 |

<Info>
  ClickHouse의 JSON 데이터 타입에 대해 자세히 알아보려면 [문서](/ko/reference/data-types/newjson)를 참조하십시오.
</Info>
