现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Desteklenen MongoDB veri türleri ve sürücüleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yalnızca Cloud Firestore Enterprise sürümü için geçerlidir.
|
Aşağıdaki tablolarda, MongoDB uyumluluğu ile Cloud Firestore için desteklenen MongoDB veri türleri ve sürücüleri listelenmektedir.
Veri türleri
BSON Türü |
Desteklenir |
32 bit tam sayı (int) |
Evet |
64 bit tam sayı (uzun) |
Evet |
Dizi |
Evet |
İkili Veriler |
Evet |
Boole |
Evet |
Tarih |
Evet |
DBPointer |
Hayır |
DBRef |
Hayır |
Decimal128 |
Evet |
Çift |
Evet |
JavaScript |
Hayır |
JavaScript (kapsamlı) |
Hayır |
MaxKey |
Evet |
MinKey |
Evet |
Boş |
Evet |
Nesne |
Evet |
ObjectId |
Evet |
Normal İfade |
Evet |
Dize |
Evet |
Sembol |
Hayır |
Zaman damgası |
Evet |
Tanımlanmadı |
Hayır |
_id
numaralı belge
Bir dokümandaki üst düzey _id
alanı aşağıdaki türlerden biri olmalıdır:
Diğer BSON türleri desteklenmez.
Diller ve MongoDB sürücüleri
MongoDB uyumluluğu olan Cloud Firestore aşağıdaki sürücü sürümlerini destekler:
Dil |
Sürücü sürümleri |
Notlar |
Java |
5.x |
Google Cloud tarihinden itibaren OIDC kimlik doğrulaması 4.10 sürümünde kullanıma sunulacak |
Node.js |
6.x
5.x |
Google Cloud tarafından sunulan OIDC kimlik doğrulaması 6.7 sürümünden itibaren kullanılabilir |
Python |
4.x
3.x (x ≥ 12) |
Google Cloud tarihinden itibaren OIDC kimlik doğrulaması 4.7 sürümünde kullanıma sunulacak |
Go |
2.x |
|
C# |
3.x |
|
Ruby |
2.x (x ≥ 16) |
|
Sırada ne var?
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-29 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-29 UTC."],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nThe following tables list supported MongoDB data types and drivers for\nCloud Firestore with MongoDB compatibility.\n\nData types\n\n| **BSON Type** | **Supported** |\n|-------------------------|---------------|\n| 32-bit Integer (int) | Yes |\n| 64-bit Integer (long) | Yes |\n| Array | Yes |\n| Binary Data | Yes |\n| Boolean | Yes |\n| Date | Yes |\n| DBPointer | No |\n| DBRef | No |\n| Decimal128 | Yes |\n| Double | Yes |\n| JavaScript | No |\n| JavaScript (with scope) | No |\n| MaxKey | Yes |\n| MinKey | Yes |\n| Null | Yes |\n| Object | Yes |\n| ObjectId | Yes |\n| Regular Expression | Yes |\n| String | Yes |\n| Symbol | No |\n| Timestamp | Yes |\n| Undefined | No |\n\nDocument `_id`\n\nThe top-level `_id` field in a document must be one of the following types:\n\n- ObjectId\n- String\n- 64-bit Integer (long)\n- 32-bit Integer (int)\n- Double\n- Binary\n\n Binary data values used as the `_id` must not exceed 1500 bytes.\n\nOther BSON types are not supported.\n\nLanguages and MongoDB drivers\n\nCloud Firestore with MongoDB compatibility supports the following driver versions:\n\n| **Language** | **Driver versions** | **Notes** |\n|--------------|---------------------|------------------------------------------------------------------|\n| Java | 5.x | OIDC authentication from Google Cloud available starting in 4.10 |\n| Node.js | 6.x 5.x | OIDC authentication from Google Cloud available starting in 6.7 |\n| Python | 4.x 3.x (x ≥ 12) | OIDC authentication from Google Cloud available starting in 4.7 |\n| Go | 2.x | |\n| C# | 3.x | |\n| Ruby | 2.x (x ≥ 16) | |\n\nWhat's next\n\n- Run the [Quickstart: Create a database and connect to it](/docs/firestore/enterprise/create-and-query-database).\n- Learn about [Behavior differences](/docs/firestore/enterprise/behavior-differences).\n- For a breakdown of supported features depending on MongoDB version, see\n - [Supported features: 8.0](/docs/firestore/enterprise/supported-features-80)\n - [Supported features: 7.0](/docs/firestore/enterprise/supported-features-70)\n - [Supported features: 6.0](/docs/firestore/enterprise/supported-features-60)\n - [Supported features: 5.0](/docs/firestore/enterprise/supported-features-50)\n - [Supported features: 4.0](/docs/firestore/enterprise/supported-features-40)\n - [Supported features: 3.6](/docs/firestore/enterprise/supported-features-36)"]]