使用 Objectify 查询 2 个实体

Querying 2 Entities With Objectify

我有 2 个不同的实体:

我希望能够得到一个ChallengeMW 对象并查询所有完成此ChallengeMW 的用户。到目前为止,它非常简单。我只需要通过 "Ref challenge" 查询 USER_CHALLENGE 过滤。像这样:

ofy().load().type(UserChallengeMW.class).filter("challenge", challengeRef).list();

问题是,我想按照属性"" 进入 USER 实体。知道正确的方法是什么吗?

很遗憾,数据存储区中没有连接。要么将 'score' 反规范化为 UserChallengeMW 对象,要么查询所有数据并在内存中对其进行排序。