Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数据存储键按给定键的排序顺序查询_Java_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Java 数据存储键按给定键的排序顺序查询

Java 数据存储键按给定键的排序顺序查询,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,我有一组钥匙(设置钥匙)。要查询数据存储中的实体,我可以执行datastore.get(key)。如何更改查询以使结果按特定属性排序?比如说,price?因为您已经有了密钥,所以没有必要运行新的查询。获取您的实体(您将拥有一个映射,例如results),并按任何属性对它们进行排序,就像您通常对集合进行排序一样(results.values())

我有一组钥匙(
设置钥匙
)。要查询数据存储中的实体,我可以执行
datastore.get(key)
。如何更改查询以使结果按特定属性排序?比如说,price?

因为您已经有了密钥,所以没有必要运行新的查询。获取您的实体(您将拥有一个映射,例如
results
),并按任何属性对它们进行排序,就像您通常对集合进行排序一样(
results.values()