MongoDB 互換の Firestore Enterprise エディションが利用可能になりました。
詳細
エラーコードについて
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Cloud Firestore Enterprise エディションにのみ関連します。
|
このページでは、発生する可能性があるエラーコードと、各エラーの修正方法のヒントを示します。
DeadlineExceeded(262)
次の要因により、DeadlineExceeded (262)
エラーが増加する可能性があります。
- レイテンシが増大すると、オペレーションが完了するのにデッドラインよりも長くかかることがあります(デフォルトでは 60 秒)。
DeadlineExceeded (262): Deadline exceeded.
この問題を解決するには、レイテンシのトラブルシューティング ガイドをご覧ください。
Aborted(112)
次の状況では、Aborted (112)
エラーが増加する可能性があります。
- 1 秒あたりの更新回数が多すぎるドキュメント。
- 重複しているトランザクションの競合。
- 急増している、またはホットスポットが発生しているトラフィック。
Aborted (112): Too much contention on these documents. Please try again
または
Aborted (112): Aborted due to cross-transaction contention. This occurs when
multiple transactions attempt to access the same data, requiring at least one
to be aborted in order to enforce serializability.
この問題を解決するには:
- トラフィックが急増する場合、MongoDB 互換の Cloud Firestore は需要の増加に対応するために自動的にスケーリングを試みます。MongoDB 互換の Cloud Firestore がスケーリングすると、レイテンシが減少し始めます。
- ホットスポットにより、MongoDB 互換の Cloud Firestore のスケールアップが制限されます。スケーリングの設計を確認して、ホットスポットを特定します。
- トランザクションでのデータ競合とトランザクションの使用を確認します。
- 個々のドキュメントへの書き込みレートを下げます。
InvalidArgument(2)
次の状況では、InvalidArgument (2)
エラーが発生する可能性があります。
- インデックス エントリの上限である 7.5 KiB を超えるドキュメントを commit しようとしている。
7.5 KiB はインデックス エントリの上限です。この上限を超えることはできません。また、調整可能な割り当てではありません。
InvalidArgument (2): Index entry on field_name is larger than 7680 bytes.
この問題を解決するには:
インデックス付きのフィールド値については、フィールドを複数のフィールドに分割します。可能であれば、インデックスなしのフィールドを作成し、インデックスに登録する必要のないデータを、インデックスなしのフィールドに移動します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 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\nThis page lists error codes that you might encounter and provides suggestions\nfor how to fix each of them.\n\nDeadlineExceeded (262)\n\nThe following can increase `DeadlineExceeded (262)` errors:\n\n- An increase in latency caused an operation to take longer than the deadline (60 seconds by default) to complete.\n\n DeadlineExceeded (262): Deadline exceeded.\n\nTo resolve this issue, see the [guide to troubleshooting latency](/docs/firestore/enterprise/resolve-latency).\n\nAborted (112)\n\nThe following situations can increase `Aborted (112)` errors:\n\n- A document receiving too many updates per second.\n- Contention from overlapping transactions.\n- Traffic that increases rapidly or encounters hot-spots.\n\n Aborted (112): Too much contention on these documents. Please try again\n\nOr \n\n Aborted (112): Aborted due to cross-transaction contention. This occurs when\n multiple transactions attempt to access the same data, requiring at least one\n to be aborted in order to enforce serializability.\n\nTo resolve this issue:\n\n- For rapid traffic increases, Cloud Firestore with MongoDB compatibility attempts to automatically scale to meet the increased demand. When Cloud Firestore with MongoDB compatibility scales, latency begins to decrease.\n- Hot-spots limit the ability of Cloud Firestore with MongoDB compatibility to scale up. Review [designing for scale](/docs/firestore/enterprise/understand-reads-writes-scale#avoid_hotspots) to identify hot-spots.\n- Review [data contention in transactions](/docs/firestore/enterprise/understand-reads-writes-scale#high-level_steps_in_a_write_transaction) and your usage of transactions.\n- Reduce the write rate to individual documents.\n\nInvalidArgument (2)\n\nThe following situations can cause `InvalidArgument (2)` errors:\n\n- Attempting to commit a document with that exceeds the 7.5 KiB limit for an index entry.\n\n7.5 KiB is a [limit](/docs/firestore/enterprise/quotas) for index entries. You cannot exceed this limit\nand it's not a quota that can be adjusted. \n\n InvalidArgument (2): Index entry on \u003cvar class=\"readonly\" translate=\"no\"\u003efield_name\u003c/var\u003e is larger than 7680 bytes.\n\nTo resolve this issue:\n\nFor indexed field values, split the\nfield into multiple fields. If possible, create an un-indexed field\nand move data that doesn't need to be indexed into the un-indexed\nfield."]]