我想知道是否可以在数据存储区的仅密钥查询上使用游标,经过几个小时的查看并查看是否有解决方法,我什么也没得到。
我想这样做的原因是因为我希望通过在memcache中缓存这些实体来节省数据存储区读取。
我使用Objectify进行以下查询:
Query<EventEntity> query = ofy().load().type(EventEntity.class).filter(combinedFilter).order("time").limit(50);
if(cursor != null){
query = query.startAt(Cursor.fromWebSafeString(cursor));
}
QueryResultIterator<EventEntity> iterator = query.iterator();
答案 0 :(得分:0)
所以我正在&#34;不聪明&#34;并且答案实际上非常简单,只需在创建查询之后和迭代器之前调用keys()
。
Query<EventEntity> query = ofy().load().type(EventEntity.class).filter(combinedFilter).order("time").limit(50);
if(cursor != null){
query = query.startAt(Cursor.fromWebSafeString(cursor));
}
*QueryResultIterator<EventEntity> iterator = query.keys().iterator();*