Java 按索引查询GAE数据存储
我已经在数据存储中创建了实体。我想使用datstore分配给它们的索引进行查询。 i、 e在id大于给定数字的位置获取一个iterable e、 g 我知道我可以通过id取回一个单独的实体,但如何获取列表呢 干杯,Java 按索引查询GAE数据存储,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,我已经在数据存储中创建了实体。我想使用datstore分配给它们的索引进行查询。 i、 e在id大于给定数字的位置获取一个iterable e、 g 我知道我可以通过id取回一个单独的实体,但如何获取列表呢 干杯,Iterable myenties=pq.asIterable(); Iterable<Entity> myEntities = pq.asIterable(); List<Entity> myEntitiesInAList = pq.asList(FetchO
Iterable myenties=pq.asIterable();
Iterable<Entity> myEntities = pq.asIterable();
List<Entity> myEntitiesInAList = pq.asList(FetchOptions.Builder.withChunkSize(500));
List MyEntitiesInList=pq.asList(FetchOptions.Builder.withChunkSize(500));
旁注:
“id”不是应用程序引擎自动分配的密钥的名称。我认为您必须使用\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu>作为属性名来对其进行查询,并构造一个完整的键作为搜索参数,而不仅仅是;
List MyEntitiesInList=pq.asList(FetchOptions.Builder.withChunkSize(500));
旁注:
“id”不是应用程序引擎自动分配的密钥的名称。我认为您必须使用
Iterable<Entity> myEntities = pq.asIterable();
List<Entity> myEntitiesInAList = pq.asList(FetchOptions.Builder.withChunkSize(500));