Aktualisieren von Datensatzverweisen

Um Datensatzbeziehungen zu erstellen, zu aktualisieren oder zu löschen, verwenden Sie die Option $ref mit einer HTTP POST-, PATCH-, PUT- oder DELETE-Methode mit dem zu aktualisierenden Datensatz in der URL.

Komponente Beschreibung

HTTP-Methode

POST, PATCH, PUT

URL

https://host/fmi/odata/version/datenbankname/tabellenname(primärschlüsselwert)/bezugstabelle/$ref

host – FileMaker Cloud- oder FileMaker Server-Hostname

version – die OData-Version, immer v4

datenbankname – der Name der bereitgestellten Datenbank

tabellenname – der Name der Tabelle

bezugstabelle – der Name der Bezugstabelle

primärschlüsselwert – der eindeutige ID-Wert des Datensatzes

Beispiel: /fmi/odata/v4/KontaktMgmt/Kontakte('ALFKI')/Kauf/$ref

Parameter

Hinzufügen (POST, PATCH oder PUT) eines Verweises auf einen Bezugsdatensatz zum übergeordneten JSON-Beispiel:

POST /fmi/odata/v4/KontaktMgmt/Kontakte('ALFKI')/Kauf/$ref

PATCH /fmi/odata/v4/KontaktMgmt/Kontakte('ALFKI')/Kauf/$ref

PUT /fmi/odata/v4/KontaktMgmt/Kontakte('ALFKI')/Kauf/$ref

Kopieren
{
  "@odata.id"
"/fmi/odata/v4/KontaktMgmt/Kauf(123456)"
}

Trennen (DELETE) des Bezugsdatensatzes vom übergeordneten JSON-Beispiel:

DELETE /fmi/odata/v4/KontaktMgmt/Kontakte('ALFKI')/Kauf(123456)/$ref