简体   繁体   English

从GAE数据存储中排序查询响应

[英]Sorting a query response from GAE datastore

I'm running a query on GAE's datastore: 我在GAE的数据存储区上运行查询:

List<Entity> messages =    
    datastore.prepare(query).asList(FetchOptions.Builder.withLimit(500)); 

I plan on manually adding a property to each message and would then like to sort the messages by the new property. 我计划在每个邮件中手动添加一个属性,然后希望通过新属性对邮件进行排序。

Any ideas on how to do this? 有关如何执行此操作的任何想法? Ideally I'd like to sort by multiple variables. 理想情况下,我想按多个变量进行排序。

Well you can make separate java.util.Comparator<SortPropertyType> implementations and then do a 好了,您可以制作单独的java.util.Comparator<SortPropertyType>实现,然后执行

Collections.sort(myList,myComparatorInstance);

do sort using a certain field. 使用特定字段进行排序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM