-1

我使用App Engine数据存储区中的低级API。要检索我使用的实体回收数据存储中的所有实体

Entity post = datastore.get(postKey); 

但是,此代码将仅返回包含此postkey的帖子。如果我想返回所有帖子,我该怎么办?

+0

做你检查这一点:http://stackoverflow.com/questions/9824317/can-you-get-all-entities-of-a-model-in-appengine-和 - 不是一个gqlquery或http://stackoverflow.com/a/6529915/529543,你在你的搜索引擎搜索? – 2013-06-27 16:00:00

+0

[如何列出数据存储中的种类?](http://stackoverflow.com/questions/2541945/how-to-list-kinds-in-datastore) – mimming

回答

1

需要通过ID待办事项的查询,而不是一个GET,

获取IST只是一个实例, 查询是查询的结果。

只是做:

// Use class Query to assemble a query 
Query q = new Query("Post"); 

// Use PreparedQuery interface to retrieve results 
PreparedQuery pq = datastore.prepare(q); 


for (Entity result : pq.asIterable()) { 
    String postName = (String) result.getProperty("PostName"); 
} 
相关问题