odata - 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'))
解决方案
推荐阅读
- html - 如何使 80% 宽度的 div 可水平滚动?
- mongodb - 有没有办法在 $filter (聚合)中对字符串数组使用正则表达式
- r - 使用 facet_grid 时,我可以为除 x 和 y 之外的美学设置自由比例(例如大小)吗?
- nativescript - 我们可以从 nativescript angular playgrond 发送短信吗?
- r - 考虑到以前的更改分配新 ID
- animation - 在中间启动 Xamarin.Forms 动画(循环中)
- java - 如何将 Java 类导入 Jython?
- java - Tomcat 7 + log4j-api-2.11.1.jar 中的注释
- reporting-services - 在 SSRS 中创建父子标签列
- json - 找不到 Coproduct 的隐式读取