查询所有Google App Engine

时间:2013-09-03 08:23:32

标签: java google-app-engine google-cloud-datastore

我试图构建一个获取数据存储区中所有行的查询,但我的问题是我有数百行,当我尝试运行一次时,我几乎得到限制配额。 所以我的问题是,我做错了什么?

Query query = new Query(myObject);
 PreparedQuery pq = datastore.prepare(query);
 QueryResultList<Entity> results = pq.asQueryResultList(fetchOptions);
 resp.setContentType("text/plain");
 resp.getWriter().println(results.size());
 for (Entity entity : results) {
  resp.getWriter().println("entity.getProperty("name")");

1 个答案:

答案 0 :(得分:1)

你的错误是你的算法。由于你的前端会超时,你不能用很多行做到这一点。 查看任务队列和后端。