0

我有一组记分卡(用户得分的地方)

我想按比赛日期对他们的记分卡进行排序(存储在 match 属性中)

记分卡和匹配是单独的文档(未嵌入),并希望执行以下操作:

user.scorecard.sort(:match.dateofmatch).all

我从记分卡到它的匹配对象和匹配对象 dateofmatch 进行排序的地方。这不是正确的语法,我该怎么做?我感觉我需要建立自己的模型,这是一个带有 dateofmatch 属性的记分卡,一旦建立,就按它排序。

是这样吗?

4

1 回答 1

1

尝试sort_by

user.scorecards.sort_by{|sc| sc.match.dateofmatch }
于 2013-04-22T20:07:05.590 回答