本文档介绍了如何使用 Gemini Code Assist在Cloud Firestore中获得 AI 驱动的帮助,以使用自然语言 提示生成与 MongoDB 兼容的查询语言 (MQL) 查询。
了解 如何以及何时 Gemini for Google Cloud 使用您的数据。
准备工作
如需完成本文档中的任务,请确保您拥有 必要的 Identity and Access Management (IAM) 权限。
所需的角色
如需获得完成本文档中的任务所需的权限, 请让管理员在项目中向您授予 Gemini for Google Cloud 用户 (roles/cloudaicompanion.user)
IAM 角色。
使用自然语言提示生成 MQL 查询
您可以提供 Gemini 自然语言注释(或 提示)以 生成基于您的架构的查询。例如,您可以提示 Gemini 生成 MQL,以响应以下提示:
- “有多少本出版年份为 1960 年的热门图书?”
- “创建一个热门图书的示例集合。”
如需在 Cloud Firestore 中借助 Gemini 生成 MQL,请按以下步骤操作:
在 Google Cloud 控制台中,前往 Cloud Firestore 数据库 页面。
从列表中选择一个 Cloud Firestore 数据库。Firestore Studio 随即打开。
在新的或空的查询编辑器中,点击 Generate MQL 按钮。否则,请点击帮我编写代码 。
输入要用于生成查询的提示。如需提高准确性,请在下拉列表中选择一个集合作为上下文。
查看生成的 MQL,然后执行以下任一操作:
- 如需接受 Gemini 生成的 MQL,请点击 插入。您可以继续在编辑器中修改 MQL。 点击运行 以运行查询。
- 如需修改提示,请点击修改 。