odata过滤器中是否有LIKE运算符?

Emm*_*gas 10 rest odata

我试图通过OData过滤我的数据,其中字段FileRef包含让我们说"/The root path/folder/subfolder",我尝试过substringof这样:

$filter=substringof("sites/my folder/subfolder", FileRef)

但它似乎不起作用,所以我想知道是否有一个类似的运算符或我可以用来实现这一点的东西.

非常感谢.

Joh*_*tle 15

考虑包含$ filter = contains(CompanyName,'Alfreds')


小智 10

$filter=substringof('Alfreds', CompanyName) 
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅: http://www.odata.org/documentation/odata-version-3-0/url-conventions/ - > 5.1.2.4.规范函数


sch*_*her 7

为我工作$filter=indexof(CompanyName, 'Alfreds') gt -1。这是区分大小写的。


小智 6

$filter=indexof(CompanyName, 'Alfreds') gt -1
Run Code Online (Sandbox Code Playgroud)

这包括第一个索引及以上。