지원되는 MongoDB 데이터 유형 및 드라이버
다음 표에는 MongoDB 호환성을 갖춘 Firestore에서 지원되는 MongoDB 데이터 유형 및 드라이버가 나와 있습니다.
데이터 유형
BSON 유형 | 지원됨 |
---|---|
32비트 정수(int) | 예 |
64비트 정수(long) | 예 |
배열 | 예 |
바이너리 데이터 | 예 |
Boolean | 예 |
날짜 | 예 |
DBPointer | 아니요 |
DBRef | 아니요 |
Decimal128 | 예 |
Double | 예 |
JavaScript | 아니요 |
JavaScript(범위 포함) | 아니요 |
MaxKey | 예 |
MinKey | 예 |
Null | 예 |
객체 | 예 |
ObjectId | 예 |
정규 표현식 | 예 |
문자열 | 예 |
기호 | 아니요 |
타임스탬프 | 예 |
정의되지 않음 | 아니요 |
문서 _id
문서의 최상위 _id
필드는 다음 유형 중 하나여야 합니다.
- ObjectId
- 문자열
- 64비트 정수(long)
- 32비트 정수(int)
- Double
바이너리
_id
로 사용되는 바이너리 데이터 값은 1,500바이트를 초과하면 안 됩니다.
다른 BSON 유형은 지원되지 않습니다.
언어 및 MongoDB 드라이버
MongoDB 호환성을 갖춘 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 버전에 따라 지원되는 기능의 분류는 다음을 참고하세요.