原生模式下的 Cloud Firestore 企业版现已推出!
了解详情。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
在 Gemini 的协助下编写 MQL
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本文档介绍了如何使用
Gemini Code Assist在Cloud Firestore中获得 AI 驱动的帮助,以使用自然语言
提示生成与
MongoDB 兼容的查询语言 (MQL) 查询。
了解 如何以及何时 Gemini
for Google Cloud 使用您的数据。
准备工作
可选:设置 Gemini Code Assist。
如需完成本文档中的任务,请确保您拥有
必要的 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。
点击运行 以运行查询。
- 如需修改提示,请点击修改 。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-06-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-06-14。"],[],[]]