支援的 MongoDB 資料類型和驅動程式
下表列出與 MongoDB 相容的 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 相容的 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 版本支援的功能,請參閱