0

我必须在 Spring 数据中创建这个 N1QL couchbase 查询

select... LIKE "TASK:100:%"

其中100是一个参数,但我不知道是否可能

@Query("#{#n1ql.selectEntity} where META().id like \"TASK:$1%:\" ")
List<Task> findTasks(String taskId);
4

1 回答 1

0

正确的语法如下:

@Query("#{#n1ql.selectEntity} where META().id like ('TASK:' || $1 || '%') ")
List<Task> findTasks(String taskId);

尽管我认为您应该在后端而不是在查询中连接 id。

于 2019-10-24T18:34:30.593 回答