我正在尝试从Google Datastore
查询实体
并且想根据创建时间的属性来获取 10 最新实体,但是我不确定addSort方法的功能。
如果我对timeCreated属性进行排序并将结果限制为10,则addSort
方法将获取最新的10个实体,或者这将只是使用默认顺序对实体进行排序这些结果?
这是使用addSort方法的查询:
Query q1 = new Query("Person").addSort("timeCreated", SortDirection.DESCENDING);
答案 0 :(得分:1)
排序顺序会影响为查询扫描的索引,因此查询(有限制)将返回最近的实体。