gpt4 book ai didi

grails - 在 grails 中对引用列表进行排序

转载 作者:行者123 更新时间:2023-12-02 06:31:13 25 4
gpt4 key购买 nike

假设我有一些简单的类用于类似 twitter 的应用程序:

  • 用户
  • 发帖

一个用户有很多帖子,一个帖子属于一个用户。

现在,我正在尝试按日期顺序获取特定用户的帖子列表。

我知道我可以通过以下方式获取所有帖子的列表(针对所有用户):

def posts = Post.list([sort: 'dateCreated', order: 'asc', max:10])

但是为了将其限制为我的特定用户,我需要引用我想要的用户,并且我假设我需要从静态调用切换到这样的方式,我首先引用用户:

def user = User.findByUserId(userId)
def posts = user.posts

现在将返回该用户的所有帖子的列表,但是如何组织该列表以使它们按 [sort: 'dateCreated', order: 'asc', max:10] 进行排序以检索前 10 个的顺序正确吗?

或者我只是以错误的方式处理这个问题?

最佳答案

根据对话更新:

def user = User.findByUserId('steve')
def posts = Post.findAllByUser(user, [sort: 'dateCreated', order:'asc', max: 10])

关于grails - 在 grails 中对引用列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com