Utilizza Firestore in modalità Datastore (Datastore)

Firestore è un database di documenti NoSQL creato per la scalabilità automatica. elevate prestazioni e facilità di sviluppo delle applicazioni. È la versione più recente di Datastore e introduce diversi miglioramenti rispetto Datastore.

Poiché Firestore in modalità Datastore (Datastore) è ottimizzato per i casi d'uso dei server e per App Engine, consigliamo di utilizzare Datastore per i database che verranno utilizzati principalmente da le app di App Engine. Firestore in modalità Native è utile soprattutto casi d'uso relativi a dispositivi mobili e notifiche in tempo reale. Per ulteriori informazioni Per le modalità di Firestore, consulta Scegliere tra la modalità Native e modalità Datastore.

Questo documento descrive come utilizzare Librerie client Cloud per archiviare e per recuperare i dati in un database in modalità Datastore.

Prerequisiti e configurazione

  • Configura l'ambiente e il progetto per capire come sono strutturate in App Engine. Annota e salva l'ID progetto, perché ti servirà per eseguire l'applicazione di esempio descritta in questo documento.

clona il repository

Scarica (clona) il Sample:

Modifica la configurazione del progetto e imposta le dipendenze

Codice dell'applicazione

index.yaml file in uso

L'app di esempio esegue le query. Più elaborate Le query in modalità Datastore richiedono una o più indici, che devi specificare in una index.yaml file che carichi insieme alla tua app. Questo file può essere creato manualmente oppure generate automaticamente durante il test dell'app in locale.

Test locale

Se hai bisogno di sviluppare e testare la tua applicazione in locale, puoi utilizzare il Emulatore di modalità Datastore.

Per ulteriori informazioni

Per informazioni complete sulla modalità Datastore, inclusi ottimizzazioni e concetti, consulta Documentazione di Firestore in modalità Datastore.