Opzione di interrogazione $select

Utilizzare l'opzione di interrogazione $select per richiedere un gruppo limitato di campi per ciascuna tabella. L'impostazione predefinita prevede la restituzione di tutti i campi, tranne quelli Contenitore.

Componente Descrizione

Metodo HTTP

GET

URL

https://host/fmi/odata/versione/nome-database/nome-tabella?$select=campo 1, campo 2

host – nome host FileMaker Cloud o FileMaker Server

versione – versione OData, sempre v4

nome-database – nome del database ospitato

nome-tabella – nome della tabella

campo 1, campo 2 – nome dei campi

Esempio: /fmi/odata/v4/GestContatti/Contatti?$select=Società,Sito Web

Questa richiesta restituisce i dati Società e Sito Web per tutti i record nella tabella Contatti.

Informazioni FileMaker

  • I campi di sistema ROWID e ROWMODID vengono inclusi nel gruppo di risultati specificandoli con l'opzione di interrogazione $select. Ad esempio: $select=ROWID, ROWMODID.

  • ROWID corrisponde al valore restituito dalla funzione Get ( IDRecord ), mentre ROWMODID a quello restituito dalla funzione Get ( ContoModificaRecord ).

  • Le query $select possono essere annidate all'interno di altre query $select e all'interno di altre opzioni di query. Ad esempio:

    GET http://localhost/odata/Categorie?$expand=Prodotti&$select=Nome,Prodotti/Nome