MQL mit Gemini schreiben
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In diesem Dokument wird beschrieben, wie Sie mit
Gemini Code Assist KI-gestützte
Unterstützung in Cloud Firestore erhalten, um
MongoDB-kompatible Abfragen in der Abfragesprache MQL (MongoDB Query Language) mit Prompts in natürlicher Sprache
zu generieren.
Bitten Sie Ihren Administrator, Ihnen die
Gemini für Google Cloud Nutzer (roles/cloudaicompanion.user)
IAM-Rolle für das Projekt zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Ausführen der Aufgaben in diesem Dokument benötigen.
MQL-Abfragen mit Prompts in natürlicher Sprache generieren
Sie können Gemini Kommentare in natürlicher Sprache (oder Prompts) geben, um
Abfragen zu generieren, die auf Ihrem Schema basieren. Sie können
Gemini beispielsweise auffordern, MQL als Antwort auf die folgenden Prompts zu generieren:
„Wie viele beliebte Bücher mit Erscheinungsjahr 1960?“
„Erstelle eine Beispielsammlung beliebter Bücher.“
So generieren Sie MQL in Cloud Firestore mit Gemini
Unterstützung:
Rufen Sie in der Google Cloud Console die Cloud FirestoreSeite Datenbanken auf.
Wählen Sie in der Liste eine Cloud Firestore Datenbank aus. Firestore Studio wird geöffnet.
Klicken Sie in einem neuen oder leeren Abfrageeditor auf die Schaltfläche MQL generieren. Klicken Sie andernfalls auf Hilfe beim Programmieren.
Geben Sie einen Prompt ein, mit dem eine Abfrage generiert werden soll. Wählen Sie zur Verbesserung der Genauigkeit im Drop-down-Menü eine Sammlung für den Kontext aus.
Prüfen Sie die generierte MQL-Abfrage und führen Sie eine der folgenden Aktionen aus:
Wenn Sie die von Gemini generierte MQL-Abfrage akzeptieren möchten,
klicken Sie auf Einfügen. Sie können die MQL-Abfrage im Editor weiter bearbeiten.
Klicken Sie auf Ausführen , um die Abfrage auszuführen.
Wenn Sie den Prompt bearbeiten möchten, klicken Sie auf Bearbeiten.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-05-25 (UTC)."],[],[]]