Escribe MQL con la asistencia de Gemini

En este documento, se describe cómo puedes usar Gemini Code Assist para obtener asistencia potenciada por IA en Firestore y generar consultas en el lenguaje de consultas de MongoDB (MQL) compatibles con instrucciones en lenguaje natural.

Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.

Antes de comenzar

  1. Opcional: Configura Gemini Code Assist.

  2. Para completar las tareas de este documento, asegúrate de tener los permisos necesarios de administración de identidades y accesos (IAM).

Roles obligatorios

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 Usuario de Gemini para Google Cloud (roles/cloudaicompanion.user) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

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 al responder los siguientes mensajes:

  • "¿Cuántos libros populares se publicaron en 1960?"
  • "Crea una colección de muestra de libros populares".

Para generar MQL en Firestore con la ayuda de Gemini, sigue estos pasos:

  1. En la consola de Google Cloud , ve a la página Bases de datos de Firestore.

    Ir a Bases de datos

  2. Selecciona una base de datos de Firestore con compatibilidad con MongoDB de la lista. Se abrirá Firestore Studio.

  3. 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.

  4. 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.

  5. Revisa el MQL generado y realiza cualquiera de las siguientes acciones:

    • Para aceptar el MQL que genera Gemini, haz clic en Insertar. Puedes seguir editando el MQL en el editor. Haz clic en Ejecutar para ejecutar la consulta.
    • Para editar la instrucción, haz clic en Editar.

¿Qué sigue?