现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Kontingente und Limits
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Nur für die Cloud Firestore Enterprise-Edition relevant.
|
Auf dieser Seite werden die Anfragekontingente und -limits für Cloud Firestore mit MongoDB-Kompatibilität beschrieben.
Kostenlose Nutzung
Cloud Firestore mit MongoDB-Kompatibilität bietet eine kostenlose Stufe, mit der Sie kostenlos mit Cloud Firestore mit MongoDB-Kompatibilität beginnen können. Die Mengen für die kostenlose Stufe sind in der folgenden Tabelle aufgeführt.
Die Mengen für das kostenlose Kontingent werden täglich angewendet und um Mitternacht (Pacific Time) zurückgesetzt.
Das kostenlose Kontingent gilt nur für eine Cloud Firestore-Datenbank mit MongoDB-Kompatibilität pro Projekt.
Die erste Datenbank, die in einem Projekt ohne Datenbank in der kostenlosen Stufe erstellt wird, erhält die kostenlose Stufe. Wenn die Datenbank mit der kostenlosen Stufe gelöscht wird, erhält die nächste erstellte Datenbank die kostenlose Stufe.
Kostenlose Stufe |
Kontingent |
Gespeicherte Daten |
1 GiB |
Leseeinheiten |
50.000 pro Tag |
Schreibeinheiten |
40.000 pro Tag |
Ausgehende Datenübertragung |
10 GiB pro Monat |
Die folgenden Vorgänge und Funktionen sind nicht im kostenlosen Kontingent enthalten.
Sie müssen die Abrechnung aktivieren, um diese Funktionen nutzen zu können:
- Verwaltete Löschvorgänge (TTL)
- Daten sichern
- Vorgänge wiederherstellen
Weitere Informationen zur Abrechnung dieser Funktionen finden Sie unter Speicherpreise.
Standardlimits
In den folgenden Tabellen sind die Limits für Cloud Firestore mit MongoDB-Kompatibilität aufgeführt. Sofern nicht anders angegeben, sind dies feste Beschränkungen.
Datenbanken
Limit |
Details |
Maximale Anzahl von Datenbanken pro Projekt |
100
Wenden Sie sich an den Support, um eine Erhöhung dieses Limits zu beantragen.
|
Maximale Anzahl von CMEK-Datenbanken pro Projekt |
0
Standardmäßig ist das Kontingent 0, da diese Funktion nur über eine Zulassungsliste verfügbar ist.
Sie können eine Erhöhung des Kontingents beantragen, indem Sie das CMEK-Zugriffsantragsformular ausfüllen.
|
Sammlungen, Dokumente und Felder
Limit |
Details |
Einschränkungen für Sammlungsnamen |
- Müssen gültige UTF-8-Zeichen sein
- Dürfen nicht mehr als 1.500 Byte umfassen
- Dürfen nicht dem regulären Ausdruck
__.*__ entsprechen.
- Darf
$ nicht enthalten
- Darf kein leerer String (
"" ) sein
- Darf kein Nullzeichen enthalten
- Darf nicht mit „system.“ beginnen und nicht „.system.“ enthalten.
|
Einschränkungen für Dokument-IDs (_id ) |
- Das Dokument
_id (Feld der obersten Ebene) muss ein ObjectId, String, eine 64‑Bit-Ganzzahl, eine 32‑Bit-Ganzzahl, ein Double oder ein Binärwert sein. Andere BSON-Typen werden nicht unterstützt.
- Dürfen nicht mehr als 1.500 Byte umfassen
Für String-IDs:
- Müssen gültige UTF-8-Zeichen sein
- Darf kein leerer String (
"" ) sein
- Dürfen nicht dem regulären Ausdruck
__.*__ entsprechen.
- Für 64-Bit-Ganzzahl-IDs wird 64-Bit-0 (0L) nicht unterstützt.
|
Maximale Größe für ein Dokument |
4 MiB |
Einschränkungen für Feldnamen |
- Müssen gültige UTF-8-Zeichen sein
- Darf kein leerer String (
"" ) sein
- Dürfen nicht dem regulären Ausdruck
__.*__ entsprechen.
|
Maximale Größe für einen Feldnamen |
1.500 Byte |
Maximale Größe eines Feldpfads |
1.500 Byte |
Maximale Größe eines Feldwerts |
4 MiB – 89 Byte |
Maximale Tiefe von Feldern in einer Karte oder einem Array |
20
Karten- und Arrayfelder erhöhen die Gesamttiefe eines Objekts um eine Ebene. Das folgende Objekt hat beispielsweise eine Gesamttiefe von drei Ebenen:
{
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
}
|
Lese- und Schreibvorgänge sowie Transaktionen
Limit |
Details |
Arbeitsspeicherlimit für eine Abfrage |
128 MiB |
Zeitlimit für eine Transaktion |
270 Sekunden bei einer Inaktivitätsablaufzeit von 60 Sekunden |
Indexe
Limit |
Details |
Maximale Anzahl von Indexen für eine Datenbank |
1000
Wenden Sie sich an den Support, um eine Erhöhung dieses Limits zu beantragen.
|
Maximale Anzahl Indexeinträge für jedes Dokument
|
40.000
|
Maximale Anzahl von Feldern in einem Index |
100 |
Maximale Größe eines Indexeintrags |
7,5 KB
|
Maximale Summe der Größen der Indexeinträge eines Dokuments |
8 MiB
|
Gültigkeitsdauer (TTL)
Limit |
Details |
Maximale Anzahl von TTL-Konfigurationen für eine Datenbank |
500
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-29 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-29 (UTC)."],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nThis page describes the request quotas and limits for Cloud Firestore with MongoDB compatibility.\n\nFree tier usage\n\nCloud Firestore with MongoDB compatibility offers a free tier that lets you get started with\nCloud Firestore with MongoDB compatibility at no cost. The free tier amounts are listed in the following\ntable.\n\nFree tier amounts are applied daily and reset at midnight Pacific time.\n\nThe free tier applies to only one Cloud Firestore with MongoDB compatibility database per project.\nThe first database that is created in a project without a free tier database\nwill get the free tier. If the database with the free tier applied is deleted,\nthe next database created will receive the free tier.\n\n\u003cbr /\u003e\n\n| Free tier | Quota |\n|------------------------|------------------|\n| Stored data | 1 GiB |\n| Read units | 50,000 per day |\n| Write units | 40,000 per day |\n| Outbound data transfer | 10 GiB per month |\n\n\u003cbr /\u003e\n\nThe following operations and features don't include free usage.\nYou must [enable billing](https://cloud.google.com/billing/docs/how-to/modify-project) to use these features:\n\n- Managed deletes (TTL)\n- Backup data\n- Restore operations\n\nFor more information about how these features are billed, see\n[Storage pricing](https://cloud.google.com/firestore/enterprise/pricing#storage-size#storage-size).\n\nStandard limits\n\nThe following tables show the limits that apply to\nCloud Firestore with MongoDB compatibility. These are hard limits unless otherwise noted.\n\nDatabases\n\n| Limit | Details |\n|--------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Maximum number of databases per project | 100 [Contact support](https://cloud.google.com/support-hub) to request an increase to this limit. |\n| Maximum number of [customer-managed encryption keys (CMEK) databases](/docs/firestore/enterprise/cmek) per project | 0 By default the quota is 0 because this feature is behind an allowlist. You can request to increase the quota by filling in [the CMEK access request form](https://docs.google.com/forms/d/e/1FAIpQLSfKs8wJf4IXu1NizvfyU2vT59JDbdPvkehMVZ2ab5l_aDLIIA/viewform?resourcekey=0-O15dlRFvA0JIDmh6VFUEcA). |\n\nCollections, documents, and fields\n\n| Limit | Details |\n|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Constraints on collection names | - Must be valid UTF-8 characters - Must be no longer than 1,500 bytes - Can't match the regular expression `__.*__` - Can't contain `$` - Can't be the empty string (`\"\"`) - Can't contain the null character - Can't begin with \\`system.\\` and can't contain \\`.system.\\`. |\n| Constraints on document IDs (`_id`) | - Document `_id` (top-level field) must be an ObjectId, String, 64-bit integer, 32-bit integer, Double, or Binary. Other BSON types are not supported. - Must be no longer than 1,500 bytes - For String IDs: - Must be valid UTF-8 characters - Can't be the empty string (`\"\"`) - Can't match the regular expression `__.*__` - For 64-bit integer IDs, 64-bit 0 (0L) is not supported. |\n| Maximum size for a document | 4 MiB |\n| Constraints on field names | - Must be valid UTF-8 characters - Can't be the empty string (`\"\"`) - Can't match the regular expression `__.*__` |\n| Maximum size of a field name | 1,500 bytes |\n| Maximum size of a field path | 1,500 bytes |\n| Maximum size of a field value | 4 MiB - 89 bytes |\n| Maximum depth of fields in a map or array | 20 Map and array fields add one level to the overall depth of an object. For example, the following object has a total depth of three levels: ``` { nested_object: { #depth 1 nested_array: [ #depth 2 { foo: \"bar\" #depth 3 } ] } } ``` |\n\nReads, writes, and transactions\n\n| Limit | Details |\n|------------------------------|----------------------------------------------------|\n| Memory limit for a query | 128 MiB |\n| Time limit for a transaction | 270 seconds, with a 60-second idle expiration time |\n\nIndexes\n\n| Limit | Details |\n|--------------------------------------------------------|----------------------------------------------------------------------------------------------------|\n| Maximum number of indexes for a database | 1000 [Contact support](https://cloud.google.com/support-hub) to request an increase to this limit. |\n| Maximum number of index entries for each document | 40,000 |\n| Maximum number of fields in an index | 100 |\n| Maximum size of an index entry | 7.5 KiB |\n| Maximum sum of the sizes of a document's index entries | 8 MiB |\n\nTime to live (TTL)\n\n| Limit | Details |\n|-----------------------------------------------------|---------|\n| Maximum number of TTL configurations for a database | 500 |"]]