サポートされている MongoDB データ型とドライバ

Cloud Firestore Enterprise エディションにのみ関連します。

次の表に、MongoDB 互換の Cloud Firestore でサポートされている MongoDB データ型とドライバの一覧を示します。

データ型

BSON 型 サポート対象
32 ビット整数(int)
64 ビット整数(long)
配列
バイナリデータ
ブール値
日付
DBPointer いいえ
DBRef いいえ
Decimal128
Double
JavaScript いいえ
JavaScript(スコープ付き) いいえ
MaxKey
MinKey
Null
オブジェクト
ObjectId
正規表現
文字列
記号 いいえ
タイムスタンプ
未定義 いいえ

ドキュメント _id

ドキュメントの最上位の _id フィールドは、次のいずれかの型にする必要があります。

  • ObjectId
  • 文字列
  • 64 ビット整数(long)
  • 32 ビット整数(int)
  • Double
  • バイナリ

    _id として使用されるバイナリ データ値は 1,500 バイトを超えないようにする必要があります。

他の BSON 型はサポートされていません。

言語と MongoDB ドライバ

MongoDB 互換の Cloud Firestore は、次のドライバ バージョンをサポートしています。

言語 ドライバのバージョン
Java 5.x Google Cloud からの OIDC 認証は 4.10 以降で利用可能
Node.js 6.x
5.x
Google Cloud からの OIDC 認証は 6.7 以降で利用可能
Python 4.x
3.x(x ≥ 12)
Google Cloud からの OIDC 認証は 4.7 以降で利用可能
Go 2.x
C# 3.x
Ruby 2.x(x ≥ 16)

次のステップ