现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
โควต้าและขีดจำกัด
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เกี่ยวข้องกับ Cloud Firestore Enterprise Edition เท่านั้น
|
หน้านี้อธิบายโควต้าและขีดจำกัดคำขอสำหรับ Cloud Firestore ที่เข้ากันได้กับ MongoDB
การใช้งานระดับฟรี
Cloud Firestore ที่เข้ากันได้กับ MongoDB มีระดับฟรีที่ช่วยให้คุณเริ่มต้นใช้งาน Cloud Firestore ที่เข้ากันได้กับ MongoDB ได้โดยไม่มีค่าใช้จ่าย
จำนวนของระดับฟรีแสดงอยู่ในตารางต่อไปนี้
ระบบจะใช้จำนวนเงินของระดับฟรีทุกวันและรีเซ็ตตอนเที่ยงคืนตามเวลาแปซิฟิก
ระดับฟรีใช้ได้กับฐานข้อมูล Cloud Firestore ที่เข้ากันได้กับ MongoDB เพียง 1 ฐานข้อมูลต่อโปรเจ็กต์
ฐานข้อมูลแรกที่สร้างในโปรเจ็กต์ที่ไม่มีฐานข้อมูลระดับฟรี
จะได้รับระดับฟรี หากลบฐานข้อมูลที่ใช้ระดับฟรี
ฐานข้อมูลถัดไปที่สร้างจะได้รับระดับฟรี
รุ่นฟรี |
โควต้า |
ข้อมูลที่จัดเก็บ |
1 GiB |
อ่านหน่วย |
50,000 ต่อวัน |
หน่วยการเขียน |
40,000 ต่อวัน |
การโอนข้อมูลขาออก |
10 GiB ต่อเดือน |
การดำเนินการและฟีเจอร์ต่อไปนี้ไม่รวมการใช้งานฟรี
คุณต้องเปิดใช้การเรียกเก็บเงินจึงจะใช้ฟีเจอร์ต่อไปนี้ได้
- การลบที่มีการจัดการ (TTL)
- สำรองข้อมูล
- การดำเนินการกู้คืน
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกเก็บเงินสำหรับฟีเจอร์เหล่านี้ได้ที่ราคาพื้นที่เก็บข้อมูล
ขีดจำกัดมาตรฐาน
ตารางต่อไปนี้แสดงขีดจํากัดที่ใช้กับ Cloud Firestore ที่เข้ากันได้กับ MongoDB ขีดจำกัดเหล่านี้เป็นขีดจำกัดที่เปลี่ยนแปลงไม่ได้ เว้นแต่จะระบุไว้เป็นอย่างอื่น
ฐานข้อมูล
คอลเล็กชัน เอกสาร และฟิลด์
ขีดจำกัด |
รายละเอียด |
ข้อจำกัดเกี่ยวกับชื่อคอลเล็กชัน |
- ต้องเป็นอักขระ UTF-8 ที่ถูกต้อง
- ต้องมีความยาวไม่เกิน 1,500 ไบต์
- จับคู่นิพจน์ทั่วไป
__.*__ ไม่ได้
- ต้องไม่มี
$
- ต้องไม่ใช่สตริงว่าง (
"" )
- ต้องไม่มีอักขระ Null
- ต้องไม่ขึ้นต้นด้วย `system.` และต้องไม่มี `.system.`
|
ข้อจำกัดเกี่ยวกับรหัสเอกสาร (_id ) |
- เอกสาร
_id (ฟิลด์ระดับบนสุด) ต้องเป็น ObjectId, String, จำนวนเต็ม 64 บิต, จำนวนเต็ม 32 บิต, Double หรือ Binary ระบบไม่รองรับ BSON ประเภทอื่นๆ
- ต้องมีความยาวไม่เกิน 1,500 ไบต์
สำหรับรหัสสตริง
- ต้องเป็นอักขระ UTF-8 ที่ถูกต้อง
- ต้องไม่ใช่สตริงว่าง (
"" )
- จับคู่นิพจน์ทั่วไป
__.*__ ไม่ได้
- สำหรับรหัสจำนวนเต็ม 64 บิต ระบบไม่รองรับ 0 (0L) แบบ 64 บิต
|
ขนาดสูงสุดของเอกสาร |
4 MiB |
ข้อจำกัดเกี่ยวกับชื่อฟิลด์ |
- ต้องเป็นอักขระ UTF-8 ที่ถูกต้อง
- ต้องไม่ใช่สตริงว่าง (
"" )
- จับคู่นิพจน์ทั่วไป
__.*__ ไม่ได้
|
ขนาดสูงสุดของชื่อฟิลด์ |
1,500 ไบต์ |
ขนาดสูงสุดของเส้นทางฟิลด์ |
1,500 ไบต์ |
ขนาดสูงสุดของค่าฟิลด์ |
4 MiB - 89 ไบต์ |
ความลึกสูงสุดของฟิลด์ในแผนที่หรืออาร์เรย์ |
20
ฟิลด์แผนที่และอาร์เรย์จะเพิ่มระดับความลึกโดยรวมของออบเจ็กต์ 1 ระดับ ตัวอย่างเช่น ออบเจ็กต์ต่อไปนี้มีความลึกทั้งหมด 3 ระดับ
{
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
}
|
การอ่าน การเขียน และธุรกรรม
ขีดจำกัด |
รายละเอียด |
ขีดจำกัดหน่วยความจำสำหรับคำค้นหา |
128 MiB |
ขีดจำกัดเวลาสำหรับธุรกรรม |
270 วินาที โดยมีเวลาหมดอายุเมื่อไม่มีการใช้งาน 60 วินาที |
ดัชนี
ขีดจำกัด |
รายละเอียด |
จำนวนดัชนีสูงสุดสำหรับฐานข้อมูล |
1000
ติดต่อทีมสนับสนุน
เพื่อขอเพิ่มขีดจำกัดนี้
|
จำนวนรายการดัชนีสูงสุดสำหรับแต่ละเอกสาร
|
40,000
|
จำนวนฟิลด์สูงสุดในดัชนี |
100 |
ขนาดสูงสุดของรายการดัชนี |
7.5 KiB
|
ผลรวมสูงสุดของขนาดรายการดัชนีของเอกสาร |
8 MiB
|
Time to Live (TTL)
ขีดจำกัด |
รายละเอียด |
จำนวนการกำหนดค่า TTL สูงสุดสำหรับฐานข้อมูล |
500
|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-29 UTC
[null,null,["อัปเดตล่าสุด 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 |"]]