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