| 僅適用於 Cloud Firestore Enterprise 版。 |
下表列出與 MongoDB 相容的 Cloud Firestore 支援的 MongoDB 資料類型、驅動程式和第三方工具。
資料類型
| BSON 類型 | 支援 |
|---|---|
| 32 位元整數 (int) | 是 |
| 64 位元整數 (長整數) | 是 |
| 陣列 | 是 |
| 二進位資料 | 是 |
| 布林值 | 是 |
| 日期 | 是 |
| DBPointer | 否 |
| DBRef | 否 |
| Decimal128 | 是 |
| 雙人床 | 是 |
| JavaScript | 否 |
| JavaScript (含範圍) | 否 |
| MaxKey | 是 |
| MinKey | 是 |
| 空值 | 是 |
| 物件 | 是 |
| ObjectId | 是 |
| 規則運算式 | 是 |
| 字串 | 是 |
| 符號 | 否 |
| 時間戳記 | 是 |
| 未定義 | 否 |
文件_id
文件中的頂層 _id 欄位必須屬於下列其中一種類型:
- ObjectId
- 字串
- 64 位元整數 (長整數)
- 32 位元整數 (int)
- 雙人床
二進位檔
做為
_id的二進位資料值不得超過 1500 個位元組。
系統不支援其他 BSON 類型。
語言和 MongoDB 驅動程式
與 MongoDB 相容的 Cloud Firestore 支援下列驅動程式版本:
| 語言 | 驅動程式版本 | 附註 |
|---|---|---|
| Java | 5.x | 自 4.10 起,可從 Google Cloud開始使用 OIDC 驗證 |
| Node.js | 6.x 5.x |
6.7 以上版本支援從 Google Cloud 進行 OIDC 驗證 |
| Python | 4.x 3.x (x ≥ 12) |
4.7 版起支援從 Google Cloud進行 OIDC 驗證 |
| Go | 2.x | |
| C# | 3.x | |
| Ruby | 2.x (x ≥ 16) |
第三方工具
與 MongoDB 相容的 Cloud Firestore 支援本節所述的第三方工具。
| 工具 | 說明 |
|---|---|
| mongoimport | MongoDB 資料庫工具 |
| mongoexport | MongoDB 資料庫工具 |
| mongodump | MongoDB 資料庫工具 |
| mongorestore | MongoDB 資料庫工具 |
| mongosh | MongoDB Shell |
| Mongoose | MongoDB 物件建模工具 |
| MongoDB Compass | 用於資料探索的 GUI 工具 |
後續步驟
- 執行「快速入門:建立並連線至資料庫」。
- 瞭解行為差異。
- 如要瞭解各個 MongoDB 版本支援的功能,請參閱