我当前的设置:
在一般工作中使用客户端过滤。
但是使用contains区分大小写。为什么? (这是框架错误)
在智能表中使用“包含”进行过滤可在“ defaultOperationMode”:“自动”上使用
在智能表中使用“包含”进行过滤不适用于“ defaultOperationMode”:“客户端”
致谢
答案 0 :(得分:0)
在客户端,过滤是在存储的JSON中完成的,并且JSON区分大小写。 Object['field']
与Object['Field']
不同。在服务器端,您的数据库处理了一些搜索,尤其是在HANA CDS中,这可能需要考虑CONTAINS语句的区分大小写。
如果您想在旧数据库或客户端上进行不区分大小写的搜索,则您必须自己转换所有字符串并将搜索转换为大写或小写。