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

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

データ型

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

ドキュメント _id

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

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

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

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

言語と MongoDB ドライバ

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

言語 ドライバのバージョン
Java 5.x 4.10 以降で利用可能な Google Cloud からの OIDC 認証
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)

次のステップ