Opción de consulta $filter

Utilice la opción de consulta $filter para filtrar los registros. La expresión especificada con $filter se evalúa para cada registro del conjunto y solo los elementos en los que la expresión se evalúe como verdadera ("true") se incluirán en la respuesta.

OData admite un conjunto de funciones y operadores integrados que se utilizan en las operaciones de $filter. Para obtener más información sobre los operadores disponibles y las funciones integradas, consulte Protocolo OData 4.01 (en ingles).

Componente Descripción

Método HTTP

GET

URL

https://anfitrión/fmi/odata/versión/nombre-base-de-datos/nombre-tabla?$filter=(expresión)

anfitrión: el nombre del anfitrión de FileMaker Cloud o FileMaker Server.

versión: la versión de OData, que siempre es v4.

nombre-base-de-datos: el nombre de la base de datos alojada.

nombre-tabla: el nombre de la tabla.

expresión: los criterios para cada registro que determinan si este se incluye en los resultados.

Ejemplo: /fmi/odata/v4/GestionDeContacto/Contactos?$filter=Puesto eq 'Director' or startswith(Puesto,'Admin')

La solicitud mostrada anteriormente utiliza el método GET y la opción de consulta del sistema $filter para devolver registros que contengan contactos con el puesto "Director" o "Admin".

Información de FileMaker

  • Para obtener una lista de funciones y operadores canónicos integrados no admitidos, consulte Funciones de OData no admitidas.

  • Los formatos de fecha, hora, y fecha y hora cumplen la norma ISO 8601. Las desviaciones de zona horaria son relativas a la zona horaria del servidor.

  • Escriba entre comillas dobles los nombres de los campos que incluyan caracteres especiales, como espacios o guiones bajos.