Utilizzare 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 dalle app App Engine. Firestore in modalità Native è utile soprattutto casi d'uso relativi a dispositivi mobili e notifiche in tempo reale. Per ulteriori informazioni sulle modalità Firestore, consulta Scegliere tra la modalità Native e la modalità Datastore.

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

Prerequisiti e configurazione

  • Configura l'ambiente e il progetto per capire come sono strutturate le app in App Engine. Prendi nota 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 un 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, incluse ottimizzazioni e concetti, consulta la documentazione di Firestore in modalità Datastore.