Diese Seite enthält eine kurze Übung, bei der mit der Firestore in Datastore mode API eine TaskList-Befehlszeilenanwendung erstellt wird. Mit der TaskList-Anwendung werden Aufgaben gespeichert, aufgelistet, aktualisiert und entfernt.
Voraussetzungen
- Fähigkeit, eine Befehlszeilenanwendung in den Programmiersprachen zu schreiben und auszuführen, die in diesem Thema verwendet werden
Neben grundlegenden Kenntnissen zur Entwicklung von Anwendungen sollten Sie in der Lage sein, zusätzliche Bibliotheken herunterzuladen und zu installieren, bevor Sie sich mit dieser Anleitung befassen. - Ein Google Cloud-Projekt mit aktivierter Datastore mode API
Anwendungen, die den Datastore-Modus verwenden, sind mit einem Google Cloud-Projekt verknüpft, für das die Datastore mode API aktiviert ist. Das Projekt stellt Authentifizierungsdaten bereit, mit denen Sie Ihre Anwendung gegenüber Google identifizieren, damit die Nutzung der Datastore mode API autorisiert wird.
Erstellen Sie ein Projekt gemäß dieser Anleitung. Aktivieren Sie die Datastore mode API für das Projekt und richten Sie mit dem Befehlgcloud auth login
Ihre lokale Entwicklungsumgebung mit Authentifizierungsdaten ein. Notieren Sie sich die Projekt-ID, die Sie später benötigen.
Installation und Einrichtung
Installieren Sie Clientbibliotheken und konfigurieren Sie zusätzliche Einstellungen für Ihre Entwicklungsumgebung.
C#
- Stellen Sie sicher, dass Visual Studio (Version 2013 oder höher) installiert ist.
- Laden Sie die Beispielanwendung „TaskList“ aus dem Repository mit Beispielen herunter.
- Extrahieren Sie die Dateien aus der ZIP-Datei in ein Verzeichnis in Ihrem Ordner Dokumente.
- Öffnen Sie in Visual Studio die Datei
dotnet-docs-samples-master\datastore\api\Datastore.sln
. - Klicken Sie im Fenster Projektmappen-Explorer von Visual Studio mit der rechten Maustaste auf das Projekt TaskList und wählen Sie Als Startprojekt festlegen aus.
- Klicken Sie mit der rechten Maustaste noch einmal auf das Projekt TaskList und wählen Sie Eigenschaften aus.
Klicken Sie im Fenster Eigenschaften auf Fehlerbehebung und geben Sie die ID Ihres Google Cloud-Projekts in das Feld Befehlszeilenargumente ein.
Klicken Sie auf Datei und danach auf Speichern, um die Änderungen zu speichern.
Führen Sie die Anwendung aus: Drücken Sie F5 auf der Tastatur.
Go
Klonen Sie die TaskList-Beispielanwendung:
go get github.com/GoogleCloudPlatform/golang-samples/datastore/tasks
Wechseln Sie zu den Verzeichnissen, in denen Sie das Beispiel geklont haben:
cd $GOPATH/src/github.com/GoogleCloudPlatform/golang-samples/datastore/tasks
Führen Sie in einer Befehlszeile den folgenden Befehl aus, wobei
<project-id>
die ID Ihres Google Cloud-Projekts ist:export DATASTORE_PROJECT_ID=<project-id>
Windows-Nutzer sollten
set
anstelle vonexport
verwenden.Führen Sie die Anwendung aus:
go run tasks.go
Java
Achten Sie darauf, dass Maven und Java (Version 8 oder höher) installiert sind.
Laden Sie die Beispielanwendung „TaskList“ aus dem Repository mit Beispielen herunter.
Entpacken Sie den Download in einer Befehlszeile:
unzip main.zip
Wechseln Sie in das Verzeichnis der TaskList-Anwendung:
cd java-datastore-main/samples/snippets
Führen Sie den folgenden Befehl aus, wobei
<project-id>
die ID Ihres Google Cloud-Projekts ist.gcloud config set project <project-id>
Kompilieren Sie die Anwendung und führen Sie sie aus:
mvn clean compile mvn exec:java -Dexec.mainClass="com.google.datastore.snippets.TaskList"
Node.js
Laden Sie die Beispielanwendung „TaskList“ aus dem Repository mit Beispielen herunter.
Extrahieren Sie den Download:
unzip master.zip
Wechseln Sie in das Verzeichnis der TaskList-Anwendung:
cd nodejs-datastore-master/samples
Installieren Sie die Abhängigkeiten und verknüpfen Sie die Anwendung:
npm install
Führen Sie in einer Befehlszeile den folgenden Befehl aus, wobei
<project-id>
die ID Ihres Google Cloud-Projekts ist:export GCLOUD_PROJECT=<project-id>
Windows-Nutzer sollten
set
anstelle vonexport
verwenden.Führen Sie die Anwendung aus:
node tasks.js
PHP
- Achten Sie darauf, dass PHP (ab Version 5.6) und Composer installiert sind.
- Laden Sie die Beispielanwendung „TaskList“ aus dem Repository mit Beispielen herunter.
Extrahieren Sie den Download:
unzip master.zip
Wechseln Sie in das Verzeichnis der TaskList-Anwendung:
cd php-docs-samples-master/datastore/tutorial
Installieren Sie die Abhängigkeiten:
composer install
Führen Sie die Anwendung aus:
php src/list_tasks.php
Python
- Achten Sie darauf, dass Python (ab Version 2.7.9), pip und virtualenv installiert sind.
Aktivieren Sie eine
virtualenv
-Sitzung.virtualenv venv source venv/bin/activate
Laden Sie die Beispielanwendung „TaskList“ aus dem Repository mit Beispielen herunter.
Extrahieren Sie den Download:
unzip master.zip
Wechseln Sie in das Verzeichnis der TaskList-Anwendung:
cd python-docs-samples-master/datastore/cloud-client
Installieren Sie Abhängigkeiten:
pip install -r requirements.txt
Führen Sie die Anwendung aus: Verwenden Sie für
<project-id>
die ID Ihres Google Cloud-Projekts.python tasks.py new project-id
Ruby
Laden Sie die Beispielanwendung „TaskList“ aus dem Repository mit Beispielen herunter.
Extrahieren Sie den Download:
unzip master.zip
Wechseln Sie in das Verzeichnis der TaskList-Anwendung:
cd google-cloud-ruby-master/google-cloud-datastore/samples
Installieren Sie die Abhängigkeiten:
bundle install
Führen Sie in einer Befehlszeile den folgenden Befehl aus, wobei
<project-id>
die ID Ihres Google Cloud-Projekts ist:export GOOGLE_CLOUD_PROJECT=<project-id>
Windows-Nutzer sollten
set
anstelle vonexport
verwenden.Führen Sie die Anwendung aus:
bundle exec ruby tasks.rb
Autorisiertes Dienstobjekt erstellen
Wenn Sie mithilfe der Google APIs-Clientbibliotheken authentifizierte Anfragen an Google Cloud APIs stellen möchten, müssen Sie:
- die Anmeldedaten für die Anfragen abrufen.
- ein Dienstobjekt erstellen, das Anmeldedaten verwendet.
Dann können Sie API-Aufrufe ausführen, indem Sie Methoden für das Dienstobjekt im Datastore-Modus aufrufen.
Für dieses Beispiel rufen Sie Anwendungsstandardanmeldedaten aus der Umgebung ab und übergeben sie als Argument, um das Dienstobjekt zu erstellen.
So sieht der Aufruf zum Erstellen des autorisierten Dienstobjekts im Datastore-Modus aus:
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore C# API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore PHP API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Ruby API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Daten speichern
Objekte im Datastore-Modus werden als Entitäten bezeichnet und jede Entität gehört zu einer bestimmten Art. Die TaskList-Anwendung speichert Entitäten der Art Task
mit den folgenden Attributen:
description
: ein vom Nutzer als Aufgabenbeschreibung angegebener Stringcreated
: ein Datum, mit dem angegeben wird, wann die Aufgabe erstellt wurdedone
: ein boolescher Wert, mit dem angegeben wird, ob die Aufgabe abgeschlossen wurde
Wenn der Nutzer eine neue Aufgabe hinzufügt, erstellt die TaskList-Anwendung eine Task
-Entität mit Werten für die oben aufgeführten Attribute:
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore C# API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore PHP API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Ruby API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Für diese Anwendung stellen wir auch eine Methode zur Aktualisierung des Attributs done
bereit, um anzugeben, dass die Aufgabe abgeschlossen ist:
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore C# API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore PHP API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Ruby API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Dies ist die Methode zum Löschen einer Task
-Entität mit dem Schlüssel der Task
-Entität:
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore C# API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore PHP API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Ruby API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Abfrage ausführen
Zusätzlich zum Abruf von Entitäten aus dem Datastore-Modus direkt mit den entsprechenden Schlüsseln kann eine Anwendung anhand einer Abfrage die Entitäten nach den Werten ihrer Attribute abrufen. Eine typische Abfrage umfasst
- Einen Entitätstyp, auf den die Abfrage angewendet wird
- Null oder mehr Filter, beispielsweise zur Auswahl von Typen, deren Attribute mit einem Wert übereinstimmen
- Null oder mehr Sortierfolgen zur Anordnung der Ergebnisse
Bei dieser Anwendung wird der Datastore-Modus auf Task
-Entitäten abgefragt, die nach der Erstellungszeit sortiert sind:
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore C# API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore PHP API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Cloud Datastore finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Datastore Ruby API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Datastore zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Weitere Informationen
Diese Anleitung enthält lediglich die grundlegenden Schritte, die notwendig sind, um über eine Befehlszeilenanwendung Aufrufe an die Datastore mode API auszuführen. Der Datastore-Modus unterstützt unter anderem schnelle und hoch skalierbare ACID-Transaktionen, SQL-ähnliche Abfragen und Indexe.
- Weitere Informationen zu den Funktionen des Datastore-Modus finden Sie unter Cloud Firestore im Datastore-Modus.
- Mehr zum Einsatz des Datastore-Modus-Emulators bei der Entwicklung Ihrer Anwendung finden Sie unter Cloud Datastore-Emulator.