Escribe MQL con la asistencia de Gemini
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En este documento, se describe cómo puedes usar Gemini Code Assist para obtener asistencia potenciada por IA en Cloud Firestore y generar consultas en el lenguaje de consulta de MongoDB (MQL) compatibles con instrucciones en lenguaje natural.
Para obtener los permisos que necesitas para completar las tareas de este documento, pídele a tu administrador que te otorgue el rol de IAM de Gemini para el usuario de Google Cloud (roles/cloudaicompanion.user) en el proyecto.
Genera consultas en MQL con instrucciones en lenguaje natural
Puedes escribirle comentarios en lenguaje natural a Gemini (o instrucciones) para generar consultas basadas en tu esquema. Por ejemplo, puedes pedirle a Gemini que genere MQL en respuesta a las siguientes instrucciones:
"¿Cuántos libros populares se publicaron en 1960?"
"Crea una colección de muestra de libros populares".
Para generar MQL en Cloud Firestore con la ayuda de Gemini, sigue estos pasos:
En la consola de Google Cloud, ve a la página Cloud FirestoreBases de datos.
Selecciona una base de datos Cloud Firestore de la lista. Se abrirá Firestore Studio.
En un editor de consultas nuevo o vacío, haz clic en el botón Generar MQL. De lo contrario, haz clic en Ayúdame a programar.
Ingresa una instrucción para generar una búsqueda. Para mejorar la precisión, selecciona una colección para el contexto en el menú desplegable.
Revisa el MQL generado y realiza cualquiera de las siguientes acciones:
Para aceptar el MQL generado por Gemini, haz clic en Insertar. Puedes seguir editando el MQL en el editor.
Haz clic en Ejecutar para ejecutar la consulta.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-05-25 (UTC)"],[],[]]