| 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 互換の Cloud Firestore は、このセクションで説明するサードパーティ ツールをサポートしています。
| ツール | 説明 | 
|---|---|
| mongoimport | MongoDB データベース ツール | 
| mongoexport | MongoDB データベース ツール | 
| mongodump | MongoDB データベース ツール | 
| mongorestore | MongoDB データベース ツール | 
| mongosh | MongoDB シェル | 
| Mongoose | MongoDB オブジェクト モデリング ツール | 
| MongoDB Compass | データ探索用の GUI ツール | 
次のステップ
- クイックスタート: データベースを作成して接続するを実行する。
- 動作の違いについて学習する。
- MongoDB のバージョンに応じてサポートされている機能の内訳については、以下をご覧ください。