在 Gemini 的协助下编写 MQL

本文档介绍了如何在 Cloud Firestore 中使用 Gemini Code Assist 获取 AI 驱动的 帮助,以使用自然语言提示生成 MQL 查询。

了解 如何以及何时 Gemini for Google Cloud 使用您的数据

准备工作

  1. 可选:设置 Gemini Code Assist

  2. 如需完成本文档中的任务,请确保您拥有 必要的 Identity and Access Management (IAM) 权限

所需的角色

如需获取完成本文档中的任务所需的权限, 请让管理员在项目中向您授予 Gemini for Google Cloud 用户 (roles/cloudaicompanion.user) IAM 角色。

使用自然语言提示生成 MQL 查询

您可以向 Gemini 提供自然语言注释(或 提示),以 生成基于架构的查询。例如,您可以提示 Gemini 生成 MQL 以响应以下提示:

  • “有多少本出版年份为 1960 年的热门图书?”
  • “创建一个热门图书的示例集合。”

如需在 Cloud Firestore 中借助 Gemini 帮助生成 MQL,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 Cloud Firestore 数据库 页面。

    前往“数据库”

  2. 从列表中选择一个 Cloud Firestore 数据库。Firestore Studio 随即打开。

  3. 在新的或空的查询编辑器中,点击 Generate MQL 按钮。否则,请点击 帮我编码

  4. 输入要用于生成查询的提示。如需提高准确性,请在下拉列表中选择一个集合作为上下文。

  5. 查看生成的 MQL,然后执行以下任一操作:

    • 如需接受 Gemini 生成的 MQL,请点击 Insert。您可以继续在编辑器中修改 MQL。 点击 Run 以运行查询。
    • 如需修改提示,请点击 Edit

后续步骤