首页 > 解决方案 > ODATA - 带有 AND 和开头的 OR 运算符

问题描述

我正在尝试在 ODATA 过滤器中组合 OR、AND 和 startswith 运算符。以下是我的查询:

www.test.com/data?$filter=(context eq 'Proj') or startswith(pid, 'pid') and (State eq 'REV' or State eq 'PA')

OR 条件不起作用。

(context eq 'Proj') 或startswith(pid, 'pid')

也尝试用括号支付,但没有奏效:

$filter=(context eq 'Proj' or startswith(pid, 'pid'))

标签: odata

解决方案


推荐阅读