使用 DatastoreService 获取所有实体

get all entities using DatastoreService

有没有办法在 Java 中让所有实体在 AppEngine 上使用 DatastoreService?基本上如果我这样做

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();

接下来我应该怎么做才能得到一个种类的所有实体?

运行 没有过滤器的查询:

Query q = new Query("person");
for (Entity entity : datastore.prepare(q).asIterable()) {
    // do something with this entity
}

请注意,如果您有超过 1,000 个实体,最好分块阅读。如果您有大量实体,则可能需要使用游标。 documentation.

中解释了所有这些