现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Tipi di dati e driver MongoDB supportati
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Pertinente solo per la versione Enterprise di Cloud Firestore.
|
Le seguenti tabelle elencano i driver e i tipi di dati MongoDB supportati per
Cloud Firestore con compatibilità MongoDB.
Tipi di dati
Tipo BSON |
Supportato |
Intero a 32 bit (int) |
Sì |
Numero intero a 64 bit (long) |
Sì |
Array |
Sì |
Dati binari |
Sì |
Booleano |
Sì |
Data |
Sì |
DBPointer |
No |
DBRef |
No |
Decimal128 |
Sì |
Doppio |
Sì |
JavaScript |
No |
JavaScript (con ambito) |
No |
MaxKey |
Sì |
MinKey |
Sì |
Null |
Sì |
Oggetto |
Sì |
ObjectId |
Sì |
Espressione regolare |
Sì |
Stringa |
Sì |
Simbolo |
No |
Timestamp |
Sì |
Non definito |
No |
_id
del documento
Il campo _id
di primo livello in un documento deve essere di uno dei seguenti tipi:
Gli altri tipi BSON non sono supportati.
Linguaggi e driver MongoDB
Cloud Firestore con compatibilità MongoDB supporta le seguenti versioni del driver:
Lingua |
Versioni dei driver |
Note |
Java |
5.x |
Autenticazione OIDC da Google Cloud disponibile a partire dalla versione 4.10 |
Node.js |
6.x
5.x |
Autenticazione OIDC da Google Cloud disponibile a partire dalla versione 6.7 |
Python |
4.x
3.x (x ≥ 12) |
Autenticazione OIDC da Google Cloud disponibile a partire dalla versione 4.7 |
Vai |
2.x |
|
C# |
3.x |
|
Ruby |
2.x (x ≥ 16) |
|
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-29 UTC.
[null,null,["Ultimo aggiornamento 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)"]]