Aktualisieren von Datensatzverweisen

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

Komponente Beschreibung

HTTP-Methode

POST, PATCH, PUT, DELETE

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

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

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

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

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

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

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

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