现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Các loại dữ liệu và trình điều khiển MongoDB được hỗ trợ
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Chỉ áp dụng cho phiên bản Cloud Firestore Enterprise.
|
Các bảng sau đây liệt kê những loại dữ liệu và trình điều khiển MongoDB được hỗ trợ cho Cloud Firestore có khả năng tương thích với MongoDB.
Loại dữ liệu
Loại BSON |
Được hỗ trợ |
Số nguyên 32 bit (int) |
Có |
Số nguyên 64 bit (dài) |
Có |
Mảng |
Có |
Dữ liệu nhị phân |
Có |
Boolean |
Có |
Ngày |
Có |
DBPointer |
Không |
DBRef |
Không |
Decimal128 |
Có |
Giường đôi |
Có |
JavaScript |
Không |
JavaScript (có phạm vi) |
Không |
MaxKey |
Có |
MinKey |
Có |
Null |
Có |
Đối tượng |
Có |
ObjectId |
Có |
Cụm từ thông dụng |
Có |
Chuỗi |
Có |
Biểu tượng |
Không |
Dấu thời gian |
Có |
Không xác định |
Không |
Chứng từ _id
Trường _id
cấp cao nhất trong tài liệu phải thuộc một trong các loại sau:
Các loại BSON khác không được hỗ trợ.
Ngôn ngữ và trình điều khiển MongoDB
Cloud Firestore có khả năng tương thích với MongoDB và hỗ trợ các phiên bản trình điều khiển sau:
Ngôn ngữ |
Phiên bản trình điều khiển |
Ghi chú |
Java |
5.x |
Xác thực OIDC từ Google Cloud có sẵn từ phiên bản 4.10 |
Node.js |
6.x
5.x |
Xác thực OIDC từ Google Cloud có hiệu lực từ phiên bản 6.7 |
Python |
4.x
3.x (x ≥ 12) |
Xác thực OIDC từ Google Cloud có sẵn từ phiên bản 4.7 |
Go |
2.x |
|
C# |
3.x |
|
Ruby |
2.x (x ≥ 16) |
|
Bước tiếp theo
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-08-29 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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)"]]