| Cloud Firestore Enterprise 버전에만 해당합니다. | 
다음 테이블에는 MongoDB 호환성을 갖춘 Cloud Firestore에서 지원되는 MongoDB 데이터 유형, 드라이버, 서드 파티 도구가 나와 있습니다.
데이터 유형
| BSON 유형 | 지원됨 | 
|---|---|
| 32비트 정수(int) | 예 | 
| 64비트 정수(long) | 예 | 
| 배열 | 예 | 
| 바이너리 데이터 | 예 | 
| 불리언 | 예 | 
| 날짜 | 예 | 
| DBPointer | 아니요 | 
| DBRef | 아니요 | 
| Decimal128 | 예 | 
| 실수 | 예 | 
| JavaScript | 아니요 | 
| JavaScript(범위 포함) | 아니요 | 
| MaxKey | 예 | 
| MinKey | 예 | 
| Null | 예 | 
| 객체 | 예 | 
| ObjectId | 예 | 
| 정규 표현식 | 예 | 
| 문자열 | 예 | 
| 기호 | 아니요 | 
| 타임스탬프 | 예 | 
| 정의되지 않음 | 아니요 | 
문서 _id
문서의 최상위 _id 필드는 다음 유형 중 하나여야 합니다.
- ObjectId
- 문자열
- 64비트 정수(long)
- 32비트 정수(int)
- 실수
- 바이너리 - _id로 사용되는 바이너리 데이터 값은 1,500바이트를 초과하면 안 됩니다.
다른 BSON 유형은 지원되지 않습니다.
언어 및 MongoDB 드라이버
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 드라이버 버전을 지원합니다.
| 언어 | 드라이버 버전 | 참고 | 
|---|---|---|
| 자바 | 5.x | 4.10부터 Google Cloud의 OIDC 인증 사용 가능 | 
| Node.js | 6.x 5.x | 6.7부터 Google Cloud의 OIDC 인증 사용 가능 | 
| Python | 4.x 3.x (x ≥ 12) | 4.7부터 Google Cloud의 OIDC 인증 사용 가능 | 
| Go | 2.x | |
| C# | 3.x | |
| Ruby | 2.x (x ≥ 16) | 
타사 도구
MongoDB 호환성을 갖춘 Cloud Firestore는 이 섹션에 설명된 서드 파티 도구를 지원합니다.
| 도구 | 설명 | 
|---|---|
| mongoimport | MongoDB 데이터베이스 도구 | 
| mongoexport | MongoDB 데이터베이스 도구 | 
| mongodump | MongoDB 데이터베이스 도구 | 
| mongorestore | MongoDB 데이터베이스 도구 | 
| mongosh | MongoDB Shell | 
| Mongoose | MongoDB 객체 모델링 도구 | 
| MongoDB Compass | 데이터 탐색을 위한 GUI 도구 | 
다음 단계
- 빠른 시작: 데이터베이스 만들기 및 연결 실행하기
- 동작 차이 알아보기
- MongoDB 버전에 따라 지원되는 기능의 분류는 다음을 참고하세요.