Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Gemini の支援を受けて MQL を記述する
このドキュメントでは、
Gemini Code Assist を使用して Firestore で AI による
支援を受けながら、
自然言語
プロンプトを使用して MongoDB 互換のクエリ言語(MQL)クエリを生成する方法について説明します。
Gemini for がデータを使用する方法とタイミングに関する説明をご覧ください。 Google Cloud
始める前に
省略可: Gemini Code Assist を設定します。
このドキュメントのタスクを完了するには、
必要な Identity and Access Management(IAM)権限があることを確認してください。
必要なロール
このドキュメントのタスクを完了するために必要な権限を取得するには、プロジェクトに対するGemini for Google Cloud User (roles/cloudaicompanion.user)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタム
ロールや他の事前定義
ロールから取得することもできます。
自然言語プロンプトを使用して MQL クエリを生成する
Gemini に自然言語でのコメント(プロンプトともいいます)を与えて、スキーマに基づくクエリを生成できます。 たとえば、Gemini へのプロンプトを次のように指定すると、その応答として MQL が生成されます。
- 「出版年が 1960 年の人気の書籍は何冊ありますか?」
- 「人気の書籍のサンプル コレクションを作成してください。」
Gemini の支援を受けて Firestore で MQL を生成する手順は次のとおりです。
コンソールで、Firestore の [データベース] ページに移動します。 Google Cloud
[データベース] に移動
リストから Firestore with MongoDB compatibility データベースを選択します。Firestore Studio が開きます。
新しいクエリエディタまたは空のクエリエディタで、[MQL を生成] ボタンをクリックします。それ以外の場合は、[コーディング サポート] をクリックします。
クエリの生成に使用するプロンプトを入力します。精度を高めるには、プルダウンでコンテキストのコレクションを選択します。
生成された MQL を確認し、次のいずれかの操作を行います。
- Gemini によって生成された MQL を受け入れるには、[挿入] をクリックします。エディタで MQL の編集を続行できます。
[実行] をクリックしてクエリを実行します。
- プロンプトを編集するには、[編集] をクリックします。
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-05-21 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-05-21 UTC。"],[],[]]