サポートされている 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 バイトを超えないようにしてください。

Object 型の ID 内の各値は、サポートされている ID 型または値の配列(各値はサポートされている ID 型)である必要があります。

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

言語と 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)

サードパーティ製ツール

Cloud Firestore は、このセクションに記載されているサードパーティ ツールをサポートしています。

ツール 説明
mongoimport MongoDB データベース ツール
mongoexport MongoDB データベース ツール
mongodump MongoDB データベース ツール
mongorestore MongoDB データベース ツール
mongosh MongoDB シェル
Mongoose MongoDB オブジェクト モデリング ツール
MongoDB Compass データ探索用の GUI ツール

次のステップ