Abfrage-Option $select

Verwenden Sie die Abfrage-Option $select, um eine begrenzte Menge von Feldern jeder Tabelle anzufordern. Standardmäßig werden alle Felder außer Containerfeldern zurückgegeben.

Komponente Beschreibung

HTTP-Methode

GET

URL

https://host/fmi/odata/version/datenbankname/tabellenname?$select=feld 1, feld 2

host – FileMaker Cloud- oder FileMaker Server-Hostname

version – die OData-Version, immer v4

datenbankname – der Name der bereitgestellten Datenbank

tabellenname – der Name der Tabelle

feld 1, feld 2 – die Namen der Felder

Beispiel: /fmi/odata/v4/KontaktMgmt/Kontakte?$select=Firma,Website

Die Anforderung oben gibt die Daten aus „Firma“ und „Website“ für alle Datensätze in der Tabelle „Kontakte“ zurück.

FileMaker-Informationen

  • Die Systemfelder ROWID und ROWMODID sind in der Ergebnismenge enthalten, indem sie mit der Abfrage-Option $select angegeben werden. Beispiel: $select=ROWID, ROWMODID.

  • ROWID entspricht dem Wert, den die Funktion „Hole ( DatensatzIDNr )“ zurückgibt, ROWMODID entspricht dem Wert, den die Funktion „Hole ( DatensatzÄnderungenAnzahl )“ zurückgibt.

  • $select-Abfragen können in andere $select-Abfragen und in andere Abfrage-Optionen verschachtelt werden. Beispiel:

    GET http://localhost/odata/Kategorien?$expand=Produkte&$select=Name,Produkte/Name