Páginas filhas
  • Utilizando Filtros Complexos - Exemplos do guia de API - ODATA

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Veja a seguir exemplos de filtros no padrão odata.


OperadorDescriçãoExemplo
Logical Operators
eqEqual/Suppliers?$filter=Address/City eq 'Redmond'
neNot equal/Suppliers?$filter=Address/City ne 'London'
gtGreater than/Products?$filter=Price gt 20
geGreater than or equal/Products?$filter=Price ge 10
ltLess than/Products?$filter=Price lt 20
leLess than or equal/Products?$filter=Price le 100
andLogical and/Products?$filter=Price le 200 and Price gt 3.5
orLogical or/Products?$filter=Price le 3.5 or Price gt 200
notLogical negation/Products?$filter=not endswith(Description,'milk')
Grouping Operators
( )grouping/Products?$filter=(Price lt 5)


Ao utilizar campos do tipo data é importante saber:

...

http://localhost:8051/api/framework/v1/users?$filter=(meta.created eq 2014-07-07T18:32:15Z)

1.3 - Restrições

...

Nas APIs de Menus e Parâmetros, foram implementados os recursos do ODATA pertinentes a manipulação de strings. Como operadores: equals, not equals, starts with e ends with e contains.