Как писать запросы MQL с помощью Gemini

В этом документе рассказывается, как с помощью ИИ-помощника в Cloud Firestore создавать запросы на языке запросов MongoDB (MQL), используя запросы на естественном языке.

Узнайте, как и когда Gemini для Google Cloud использует ваши данные.

Подготовка

  1. При необходимости настройте Gemini Code Assist.

  2. Чтобы выполнить задачи, описанные в этом документе, убедитесь, что у вас есть необходимые разрешения на управление доступом и идентификацией (IAM).

Необходимые роли

Чтобы получить разрешения, необходимые для выполнения задач, описанных в этом документе, попросите администратора предоставить вам роль IAM Gemini для пользователя Google Cloud (roles/cloudaicompanion.user) в проекте.

Как создавать запросы MQL с помощью запросов на естественном языке

Вы можете давать Gemini комментарии на естественном языке (или запросы), чтобы генерировать запросы на основе вашей схемы. Например, вы можете попросить Gemini сгенерировать MQL в ответ на следующие запросы:

  • "Сколько популярных книг было опубликовано в 1960 году?"
  • "Создай подборку популярных книг".

Чтобы сгенерировать MQL в Cloud Firestore с помощью Gemini, выполните следующие действия:

  1. В консоли Google Cloud перейдите на страницу Cloud Firestore Базы данных.

    Перейти к базам данных

  2. Выберите базу данных Cloud Firestore из списка. Откроется Firestore Studio.

  3. В новом или пустом редакторе запросов нажмите кнопку Сгенерировать MQL. В противном случае нажмите Помоги мне написать код.

  4. Введите запрос, чтобы сгенерировать поисковый запрос. Чтобы повысить точность, выберите коллекцию в раскрывающемся списке.

  5. Проверьте сгенерированный код MQL и выполните одно из следующих действий:

    • Чтобы принять MQL, сгенерированный Gemini, нажмите Вставить. Вы можете продолжить редактировать MQL в редакторе. Нажмите Выполнить, чтобы запустить запрос.
    • Чтобы изменить запрос, нажмите Изменить.

Дальнейшие действия