Sorting 对数据存储值进行排序

Sorting 对数据存储值进行排序,sorting,gwt,datastore,objectify,Sorting,Gwt,Datastore,Objectify,我想知道按降序对数据存储中的数据进行排序并使用gwt检索结果的最简单方法。我搜索了很多,尝试了很多场景,但都没有成功。如果有任何帮助,我将不胜感激。 我使用的是objectify,而不是datastoreservice static{ ObjectifyService.register(User.class); } 所以我相信它们是不同的,所以有一种方法可以在没有数据存储服务的情况下进行排序。 我的问题是: Query q = new Query("User")

我想知道按降序对数据存储中的数据进行排序并使用gwt检索结果的最简单方法。我搜索了很多,尝试了很多场景,但都没有成功。如果有任何帮助,我将不胜感激。 我使用的是objectify,而不是datastoreservice

static{
        ObjectifyService.register(User.class);
    }
所以我相信它们是不同的,所以有一种方法可以在没有数据存储服务的情况下进行排序。 我的问题是:

Query q = new Query("User")
            .addSort("score", SortDirection.ASCENDING);

我想显示排序后的值。

如果在数据存储中为实体编制索引,则可以在检索实体时应用排序顺序。请阅读数据存储文档中的更多内容:

该问题与GWT无关


或者,您可以在服务器或客户端检索所有实体并对其进行排序。

我花了一些时间阅读文档,但仍然无法使其正常工作。我尝试了以下查询q=new Query(“User”).addSort(“score”,SortDirection.升序); 实体名称是:User,我正在尝试对分数值进行排序。有什么想法吗?我使用了正确的语法吗?我尝试了它,它进行了排序。但我不能将它作为整数排序。因此,当我对它进行排序时,会显示1,10,2,3。。。。。。。。。。。有没有办法解决这个问题?请确保您将数据存储为数字,而不是字符串。