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) |
次のステップ
- クイックスタート: データベースを作成して接続するを実行する。
- 動作の違いについて学習する。
- MongoDB のバージョンに応じてサポートされている機能の内訳については、以下をご覧ください。