支援的 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)

後續步驟