支援的 MongoDB 資料類型和驅動程式

僅適用於 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 工具

後續步驟