本文档介绍了如何在 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。 点击运行以运行查询。
- 如需修改提示,请点击修改。