我想将.list
调用与另一个查询一起使用(例如日期范围或某种类型的所有查询)。这是可能的,还是我需要构建一个自定义.find
调用包装.list
中的所有选项,如offset和max?
答案 0 :(得分:2)
您可能希望查看Grails文档的Dynamic Finders和/或Where Queries部分。如果你想提供一个更具体的例子,说明你想要完成什么,我可以更好地回答你的问题。
答案 1 :(得分:0)
您可以尝试以下内容:
filter = { it.datePublished >= 'date1' && it.datePublished <= 'date2' }
def filteredList = Book.list(max: 10, offset: 100).collect(filter)