Google app engine BigTable查询,大于或等于使用uu键时不起作用__
在我的应用程序中,我有一些带有相关评论的照片。当我检索到目标照片列表时,我会保存照片的高/低键,以包含我查询的评论列表 我遇到的问题是,查询不会返回最后一张照片的注释 几乎就好像大于等于等于等于等于大于 我可以通过解构高键并在其id中添加1来让查询正常工作 这是一个错误还是我期待的是错误的事情 SDK版本1.6.1 SDK时间戳:2011年12月12日星期一14:53:13太平洋标准时间 API版本:[1.0] 这是我的代码,下面是变通代码Google app engine BigTable查询,大于或等于使用uu键时不起作用__,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,在我的应用程序中,我有一些带有相关评论的照片。当我检索到目标照片列表时,我会保存照片的高/低键,以包含我查询的评论列表 我遇到的问题是,查询不会返回最后一张照片的注释 几乎就好像大于等于等于等于等于大于 我可以通过解构高键并在其id中添加1来让查询正常工作 这是一个错误还是我期待的是错误的事情 SDK版本1.6.1 SDK时间戳:2011年12月12日星期一14:53:13太平洋标准时间 API版本:[1.0] 这是我的代码,下面是变通代码 Query q = new Query (Entity
Query q = new Query (EntityNames.EventPhotoComment.name());
q.addFilter(
Entity.KEY_RESERVED_PROPERTY,
Query.FilterOperator.LESS_THAN_OR_EQUAL,
highPhotoKey);
q.addFilter(
Entity.KEY_RESERVED_PROPERTY,
Query.FilterOperator.GREATER_THAN_OR_EQUAL,
lowPhotoKey);
q.addSort(Entity.KEY_RESERVED_PROPERTY,
Query.SortDirection.ASCENDING);
PreparedQuery pq = ds.prepare(q);
Iterator<Entity> dbDataIterator = pq.asIterator();
long id = highPhotoKey.getId();
Key parent = highPhotoKey.getParent();
highPhotoKey = KeyFactory.createKey(parent,EntityNames.EventPhoto.name(), id+1);
这不是关于Bigtable的问题,而是关于Google App Engine的数据存储API的问题。