OData查询是否支持使用AND / OR运算符的嵌套过滤器?

时间:2015-01-07 11:21:57

标签: odata

OData查询是否支持使用AND / OR运算符的嵌套过滤器?

通过嵌套查询,我的意思是类似于这样的查询:

((FieldA< 50 OR FieldA> 100)AND FieldB ==" MyString")

我正在构建一个OData查询编辑器控件,所以我需要知道它们是否可用。

谢谢!

1 个答案:

答案 0 :(得分:6)

是的。 E.g:

GET http://services.odata.org/v4/TripPinServiceRW/People?$filter=(FirstName ne 'Mary' and LastName ne 'White') and UserName ne 'marywhite'

您可以在浏览器中自行尝试。