Auf dieser Seite wird beschrieben, wie Sie eine Entität mit der Google Cloud Console bearbeiten.
Informationen zur programmatischen Bearbeitung von Entitäten finden Sie unter Eine Entität aktualisieren.
Hinweise
Für diese Anleitung wird vorausgesetzt, dass Sie bereits eine Entität erstellt haben, die in Firestore im Datastore-Modus gespeichert ist. Entitäten können mit der Datastore API erstellt werden, wie unter Erste Schritte mit der Datastore API beschrieben, oder über den Entitätseditor in der Google Cloud Console, wie in der Kurzanleitung beschrieben.
Zu bearbeitendes Element auswählen
Rufen Sie in der Google Cloud Console die Seite Datenbanken auf.
Wählen Sie die benötigte Datenbank aus der Liste der Datenbanken aus.
Klicken Sie im Navigationsmenü auf Datastore Studio.
Suchen Sie die Entität heraus, die Sie bearbeiten möchten. Geben Sie dazu den Namespace, die Art und die Filter für Attributwerte an. Wie das geht, können Sie unter Eine Abfrage ausführen nachlesen.
Klicken Sie auf Name/ID einer Entität. Ihr Bildschirm sollte in etwa so aussehen:
Property bearbeiten
Öffnen Sie die Seite Entität bearbeiten einer Entität. Klicken Sie unter Eigenschaften bei der Eigenschaft, die Sie bearbeiten möchten, auf Bearbeiten
.Ändern Sie im Bereich Attribut bearbeiten den Namen, Typ oder Wert der Eigenschaft. Sie können auch die Einstellung ändern, ob die Eigenschaft indexiert ist. (Welche Auswirkungen es hat, eine Eigenschaft in Indexe aufzunehmen oder nicht, können Sie unter Ausgeschlossene Attribute nachlesen.)
Klicken Sie auf Fertig. Der Bereich Attribut bearbeiten wird geschlossen und die Attributtabelle zeigt jetzt Ihre Änderungen an. Änderungen werden erst dann in der Datenbank übernommen, wenn Sie auf Speichern klicken. In der Attributtabelle werden Änderungen ohne Commit durch einen blauen Punkt neben dem Attributnamen gekennzeichnet.
Nehmen Sie zusätzliche Änderungen an anderen Properties vor. Klicken Sie nach Abschluss der Änderungen auf Speichern, um die Änderungen in der Datenbank zu übernehmen.
Die Änderungen werden in der Konsole übernommen und Sie gelangen zurück zur Seite Datenspeicher Studio.
Attribut hinzufügen
- Öffnen Sie die Seite Entität bearbeiten einer Entität. Klicken Sie auf Property hinzufügen.
- Geben Sie im Bereich Attribut hinzufügen einen Namen für die Eigenschaft an.
- Wählen Sie einen Datentyp für die Eigenschaft aus.
- Geben Sie einen Wert für die Eigenschaft an.
Legen Sie fest, ob das Attribut indexiert wird. (Welche Auswirkungen es hat, ein Attribut in Indexe aufzunehmen oder nicht, können Sie unter Ausgeschlossene Attribute nachlesen.)
Klicken Sie auf Hinzufügen. Der Bereich Attribut hinzufügen wird geschlossen und die Attributtabelle zeigt jetzt die Änderungen an. Änderungen werden erst dann in der Datenbank übernommen, wenn Sie auf Speichern klicken. In der Attributtabelle werden Änderungen ohne Commit durch einen blauen Punkt neben dem Attributnamen gekennzeichnet.
Nehmen Sie zusätzliche Änderungen an anderen Properties vor. Klicken Sie nach Abschluss der Änderungen auf Speichern, um die Änderungen in der Datenbank zu übernehmen.
Die Änderungen werden in der Konsole übernommen und Sie gelangen zurück zur Seite Datenspeicher Studio.
Property löschen
Öffnen Sie die Seite Entität bearbeiten einer Entität. Klicken Sie unter Attribute für das Attribut, das Sie löschen möchten, auf Löschen
.Die Änderungen werden jetzt in der Tabelle mit den Eigenschaften angezeigt. Änderungen werden erst dann per Commit an die Datenbank übertragen, wenn Sie auf Speichern klicken. In der Attributtabelle werden Löschungen von Attributen ohne Commit hervorgehoben. Dabei sind Namen und Attributwerte durchgestrichen.
Sie können ein Löschen ohne Commit rückgängig machen, indem Sie in der Tabellenzeile des Attributs auf Wiederherstellen klicken.
Nehmen Sie zusätzliche Änderungen an anderen Properties vor. Klicken Sie nach Abschluss der Änderungen auf Speichern, um die Änderungen in der Datenbank zu übernehmen.
Komplexe Attribute
Der Entitäts-Editor unterstützt Attribute komplexer Typen wie Array
und Embedded entity
.
Array-Attribute
Wenn Sie den Wert eines Array
-Attributs hinzufügen oder ändern, geben Sie einen Wert im JSON-Format an.
Wenn Sie für das Feld Wert ein fehlerhaftes JSON-Format angeben, bekommen Sie eine Fehlermeldung. Sie können die Property nicht hinzufügen, wenn die JSON-Datei ungültig ist.
Embedded-Entity-Attribute
Wenn Sie den Wert eines Embedded entity
-Attributs hinzufügen oder ändern, geben Sie einen Wert im JSON-Format an.
Wenn Sie für das Feld Wert ein fehlerhaftes JSON-Format angeben, bekommen Sie eine Fehlermeldung. Sie können die Property nicht hinzufügen, wenn die JSON-Datei ungültig ist.