我必须在Spring数据中创建此N1QL沙发式查询
select... LIKE "TASK:100:%"
其中100是参数,但我不知道是否可能
@Query("#{#n1ql.selectEntity} where META().id like \"TASK:$1%:\" ")
List<Task> findTasks(String taskId);
正确的语法如下:
@Query("#{#n1ql.selectEntity} where META().id like ('TASK:' || $1 || '%') ")
List<Task> findTasks(String taskId);
尽管我认为您应该在后端而不是在查询中连接ID。