4
我想通过dateCreated desc对集合进行排序,但我似乎无法做到这一点。Grails按日期对现有集合进行排序
是我迄今为止尝试:
postOrder.sort({
dateCreated: 'desc'
})
postOrder.sort(dateCreated: 'asc')
任何想法?
我想通过dateCreated desc对集合进行排序,但我似乎无法做到这一点。Grails按日期对现有集合进行排序
是我迄今为止尝试:
postOrder.sort({
dateCreated: 'desc'
})
postOrder.sort(dateCreated: 'asc')
任何想法?
试试这个:
postOrder.sort{ it.dateCreated } //asc
postOrder.sort{ it.dateCreated }.reverse() //desc
postOrder.sort {-it.dateCreated} //递减 - 有点清洁 – 2013-04-11 14:59:57
个人而言,我喜欢.reverse()多一点,这似乎更具表现力,更易于阅读。 – Marco 2013-04-11 17:12:31
反向似乎没有为我工作。我还原为向后读取集合并将其构建备份 – Sagarmichael 2013-04-11 20:13:52