Option de requête $filter

Utilisez l'option de requête $filter pour filtrer les enregistrements. L'expression spécifiée avec l'option de requête $filter est évaluée pour chaque enregistrement de la collection, et seuls les éléments que l'expression évalue « true » sont inclus dans la réponse.

OData prend en charge un ensemble de fonctions et d'opérateurs intégrés qui sont utilisés dans les opérations $filter. Pour plus d'informations sur les fonctions et opérateurs intégrés disponibles, consultez la page Protocole OData 4.01 (en anglais).

Composant Description

Méthode HTTP

GET

URL

https://hôte/fmi/odata/version/nom-base/nom-table?$filter=(expression)

hôte : nom d'hôte FileMaker Cloud ou FileMaker Server.

version : version OData, toujours v4.

nom-base : nom de la base de données hébergée.

nom-table : nom de la table.

expression : critère qui détermine si l'enregistrement est inclus dans les résultats.

Exemple : /fmi/odata/v4/GestionDeContact/Contacts?$filter=Fonction eq 'Chef' or startswith(Fonction,'Admin')

La requête ci-dessus utilise la méthode GET et l'option de requête système $filter pour renvoyer des enregistrements contenant des Contacts dont la rubrique Fonction est « Chef » ou « Admin ».

Informations FileMaker

  • Pour une liste des fonctions et opérateurs canoniques intégrés non pris en charge, consultez la section Fonctions OData non prises en charge.

  • Les formats de date, d'heure et d'horodatage sont conformes à la norme ISO 8601. Les décalages horaires sont relatifs au fuseau horaire du serveur.

  • Mettez les noms de rubriques contenant des caractères spéciaux, tels que des espaces ou des traits de soulignement, entre guillemets doubles.