我有一个couchbase查询,需要搜索一个名称,所搜索的对象存储firstName和lastName字段。我的搜索查询可能类似于"Bob“,我尝试过合并查询中的字段,但是这不起作用吗?
@Query("#{#n1ql.selectEntity} WHERE #{#n1ql.filter} AND LOWER(firstName) + ' ' + LOWER(lastName) LIKE $1 ")
发布于 2022-02-22 18:04:22
我不能评论Java语法,但就N1QL查询而言:
我相信你是想把LOWER(firstName)
和LOWER(lastName)
连接起来,中间有一个空格吗?在这种情况下,使用级联算子 of ||
而不是+
。
https://stackoverflow.com/questions/71225311
复制相似问题