java - 查询所有Google App Engine

标签 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")");

最佳答案

你的算法有问题。您不能对很多行执行此操作,因为您的前端会超时。 查看任务队列和后端。

关于java - 查询所有Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18587398/

相关文章:

java - 什么是 Guice Mapbinder 的好用例?

java - 无法删除 Firebase 中的子节点

mysql - Google 是否不鼓励使用第 3 方 Go 驱动程序来使用云 sql?

java - 通过 Gmail API Google App Engine 发送电子邮件

android - 我将如何使用 blobstore 来处理 android 图像

google-app-engine - 如何将 ndb 键与 integer_id 一起使用?

java - 我应该在 spring 中为我的项目使用注释吗?

java - 如果接口(interface)没有构造函数,那么 Object 类是接口(interface)的父类(super class)吗?

java - Objectify 单元测试将数据持久保存到 Google Cloud Datastore

java - GWT 应用程序的数据存储位置 - GAE 数据存储或 XML 文件