OData 2.0是否支持"包含"在过滤器

时间:2015-04-23 14:01:08

标签: odata

我可以在odata网站的基本教程部分看到,您可以使用过滤器执行包含搜索

  

获取serviceRoot / Airports?$ filter = contains(位置/地址,'旧金山')

当我尝试使用它时,我使用的API拒绝了这一点。我访问的API是OData 2.0。

所以我想知道OData 2.0是否支持contains过滤器,但无法找到记录您可以使用的过滤器的列表,例如startsWith,endsWith,包含

1 个答案:

答案 0 :(得分:0)

我的研究让我找到了唯一一个使用substringof代替contains的答案。这是我正在处理的实际API的url调用的结束。这导致搜索按说明过滤的项目包含“69”:

/logistics/Items?$filter=substringof('69',%20Description)%20eq%20true