Scrivi MQL con l'assistenza di Gemini
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questo documento descrive come utilizzare
Gemini Code Assist per ottenere assistenza basata sull'AI in Cloud Firestore per generare
query in MongoDB-compatible Query Language (MQL) utilizzando prompt in linguaggio naturale.
Per ottenere le autorizzazioni necessarie per completare le attività descritte in questo documento,
chiedi all'amministratore di concederti il ruolo IAM
Gemini per Google Cloud Utente (roles/cloudaicompanion.user)
nel progetto.
Generare query MQL utilizzando prompt in linguaggio naturale
Puoi fornire Gemini commenti in linguaggio naturale (o prompt) per
generare query basate sullo schema. Ad esempio, puoi chiedere a
Gemini di generare MQL in risposta ai seguenti prompt:
"Quanti libri famosi con anno di pubblicazione 1960?"
"Crea una raccolta di esempio di libri famosi."
Per generare MQL in Cloud Firestore con Gemini
assistenza:
Nella console Google Cloud, vai alla pagina Cloud FirestoreDatabase.
Seleziona un database Cloud Firestore dall'elenco. Si apre Firestore Studio.
In un editor di query nuovo o vuoto, fai clic sul pulsante Genera MQL. In alternativa, fai clic su Aiutami a programmare.
Inserisci un prompt da utilizzare per generare una query. Per migliorare l'accuratezza, seleziona una raccolta per il contesto nel menu a discesa.
Esamina l'MQL generato ed esegui una delle seguenti azioni:
Per accettare l'MQL generato da Gemini,
fai clic su Inserisci. Puoi continuare a modificare l'MQL nell'editor.
Fai clic su Esegui per eseguire la query.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-07-27 UTC."],[],[]]