Daten lesen
Ein Objekt lesen und genau bestimmen, welche Felder und Referenzen zurückkommen: Feldauswahl, Wildcards, verschachtelte Referenzen, abstrakte Typen, und was dabei in der Datenbank passiert.
Themen dieser Fachlichkeit
- 1.Ein Objekt lesen
Wie
POST /read/{id}undGET /read/{id}ablaufen, was bei fehlendem oder unsichtbarem Objekt zurückkommt und worin sich Singleton und abstraktes Modell unterscheiden. - 2.Feldauswahl mit
responseDie Liste
responsebestimmt, was zurückkommt, und ist Pflicht. Hier stehen die möglichen Einträge und was bei fehlender Liste oder unbekannten Feldern passiert. - 3.Wildcards + und *
Wie du mit
+und*viele Felder auf einmal anforderst, was die Teil-Wildcardsname+,+name,name*und*nametreffen und warum*mehr Rechte braucht, als man denkt. - 4.Referenzen und Listen ausbauen
Wie eine Referenz mit
{ field, response }vollständig geladen wird, wie Listen eigene Filter, Sortierung und Seitengröße bekommen und wie tief das gehen darf. - 5.Lesen über abstrakte Typen
Zeigt eine Referenz auf ein abstraktes Modell, liefert CDMS die Felder aller möglichen Untertypen. Hier steht, wie das aufgelöst wird und wie der Client die Typen unterscheidet.
- 6.Was beim Lesen in der Datenbank passiert
Die Feldauswahl steuert die SQL-Abfrage: nur die verlangten Spalten, Referenzen per LEFT JOIN, kein Nachladen im Hintergrund. Hier steht, warum das schnell ist und wann es teuer wird.