oracle ORDS不像-这可能吗?

bq8i3lrv  于 2023-06-05  发布在  Oracle
关注(0)|答案(1)|浏览(218)

我正在尝试使用工作正常的Oracle ORDS端点。问题是当我尝试添加一个类型为NOT LIKE I'm receiving的查询时- bad request(400)
我的URL看起来像:

https://my.api.com/v1/results?q="type":{"$not like":"FP%"}}

编码:

https://my.api.com/v1/results?q=%7B%22type%22%3A%7B%22%24notlike%22%3A%22FP%25%22%7D%7D

我也试过:

https://my.api.com/v1/results?q=%7B%22type%22%3A%7B%22%24not%20like%22%3A%22FP%25%22%7D%7D

但都不管用如果我只使用LIKE,API将按预期工作。问题是是否支持NOT LIKE?如果没有,我可以使用什么解决方案?

mgdq6dx1

mgdq6dx11#

我们不支持“NOT LIKE” predicate 的查询参数过滤器。您可以在文档中看到完整列表
我们有$instr和$ninstr
I have examples for using INSTR and LIKE here.
所以在我的活动列表中添加GET,并添加此查询参数过滤器-
/?q={“活动名称”:{"$ninstr”:“运行”}}
使我返回名称中没有RUN、run或Run的活动。

相关问题