MongoDB 互換の Firestore Enterprise エディションが利用可能になりました。
詳細
サポートされている 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
フィールドは、次のいずれかの型にする必要があります。
他の 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) |
|
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-29 UTC。
[null,null,["最終更新日 2025-08-29 UTC。"],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nThe following tables list supported MongoDB data types and drivers for\nCloud Firestore with MongoDB compatibility.\n\nData types\n\n| **BSON Type** | **Supported** |\n|-------------------------|---------------|\n| 32-bit Integer (int) | Yes |\n| 64-bit Integer (long) | Yes |\n| Array | Yes |\n| Binary Data | Yes |\n| Boolean | Yes |\n| Date | Yes |\n| DBPointer | No |\n| DBRef | No |\n| Decimal128 | Yes |\n| Double | Yes |\n| JavaScript | No |\n| JavaScript (with scope) | No |\n| MaxKey | Yes |\n| MinKey | Yes |\n| Null | Yes |\n| Object | Yes |\n| ObjectId | Yes |\n| Regular Expression | Yes |\n| String | Yes |\n| Symbol | No |\n| Timestamp | Yes |\n| Undefined | No |\n\nDocument `_id`\n\nThe top-level `_id` field in a document must be one of the following types:\n\n- ObjectId\n- String\n- 64-bit Integer (long)\n- 32-bit Integer (int)\n- Double\n- Binary\n\n Binary data values used as the `_id` must not exceed 1500 bytes.\n\nOther BSON types are not supported.\n\nLanguages and MongoDB drivers\n\nCloud Firestore with MongoDB compatibility supports the following driver versions:\n\n| **Language** | **Driver versions** | **Notes** |\n|--------------|---------------------|------------------------------------------------------------------|\n| Java | 5.x | OIDC authentication from Google Cloud available starting in 4.10 |\n| Node.js | 6.x 5.x | OIDC authentication from Google Cloud available starting in 6.7 |\n| Python | 4.x 3.x (x ≥ 12) | OIDC authentication from Google Cloud available starting in 4.7 |\n| Go | 2.x | |\n| C# | 3.x | |\n| Ruby | 2.x (x ≥ 16) | |\n\nWhat's next\n\n- Run the [Quickstart: Create a database and connect to it](/docs/firestore/enterprise/create-and-query-database).\n- Learn about [Behavior differences](/docs/firestore/enterprise/behavior-differences).\n- For a breakdown of supported features depending on MongoDB version, see\n - [Supported features: 8.0](/docs/firestore/enterprise/supported-features-80)\n - [Supported features: 7.0](/docs/firestore/enterprise/supported-features-70)\n - [Supported features: 6.0](/docs/firestore/enterprise/supported-features-60)\n - [Supported features: 5.0](/docs/firestore/enterprise/supported-features-50)\n - [Supported features: 4.0](/docs/firestore/enterprise/supported-features-40)\n - [Supported features: 3.6](/docs/firestore/enterprise/supported-features-36)"]]