Sorting Grails按日期对现有集合进行排序
我试图按dateCreated desc对收藏进行排序,但我似乎做不到 到目前为止,我所尝试的:Sorting Grails按日期对现有集合进行排序,sorting,grails,Sorting,Grails,我试图按dateCreated desc对收藏进行排序,但我似乎做不到 到目前为止,我所尝试的: postOrder.sort({ dateCreated: 'desc' }) postOrder.sort(dateCreated: 'asc') 有什么想法吗???试试这个: postOrder.sort{ it.dateCreated } //asc postOrder.sort{ it.dateCreated }.reverse() //de
postOrder.sort({
dateCreated: 'desc'
})
postOrder.sort(dateCreated: 'asc')
有什么想法吗???试试这个:
postOrder.sort{ it.dateCreated } //asc
postOrder.sort{ it.dateCreated }.reverse() //desc
postOrder.sort{-it.dateCreated}//desc-有点干净我个人更喜欢.reverse(),这看起来更具表现力,更易于阅读。reverse似乎对我不起作用。我回复到向后阅读集合并将其重新构建只是另一个建议,如果这是您总是按desc排序的字段,那么您最好在域映射中放置“sort dateCreated:“desc”,以便grails始终按该顺序返回结果。