如何从Google数据存储中检索数据?

基肖尔·维格涅什

我使用Java Servlet。我写了没有错误的代码,但是它总是返回一个空列表。我不想从Servlet更新数据存储。我只想阅读实体。我附上我的代码,告诉我问题出在哪里。

我总是得到数据存储是空的,这只是一个测试代码,即使这似乎也行得通。在互联网上搜索了一周。一切都是徒劳的。

public class TestServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
        throws IOException {
    resp.setContentType("text/plain");
    resp.getWriter().println("Hello, world");

    DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
    resp.getWriter().println(datastoreService.getIndexes());


    if (datastoreService.getIndexes().isEmpty())
        resp.getWriter().println("the data store is empty");


    Query query = new Query("IMAGES");
    PreparedQuery pq = datastoreService.prepare(query);


    for (Entity entity :pq.asIterable())

    {
        resp.getWriter().println(entity.getKind() );
        resp.getWriter().println(entity.getAppId() );

        resp.getWriter().println(entity.getKey() );
    }

    if (!pq.asIterable().iterator().hasNext())
        resp.getWriter().println("the data store is empty");



}
基肖尔·维格涅什

我纠正了我的问题。我忘记添加名称空间。这是有关如何在GAE DataStore中设置名称空间的代码段。

// Set the namepace temporarily to "abc"
String oldNamespace = NamespaceManager.get();
NamespaceManager.set("abc");
try {
  ... perform operation using current namespace ...
} finally {
  NamespaceManager.set(oldNamespace);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过传递ID数组作为Google数据存储区中的输入来检索实体?

如何在 docker 中存储和检索数据(文件、图像等)?

如何从Firebase在Swift中存储和检索数据

如何从uid存储的firebase中检索用户数据

如何在Android中存储矩阵数据或表格数据并轻松检索数据

如何从Google数据存储区中的祖先查询的返回对象中检索完整关键字?

如何从DataSet中的DataTable存储中检索数据并将其存储在数组中?

如何从数据库中检索数据并存储在变量 Java 中?

如何从数据库中检索整数数据并将其存储在变量中?

无法从存储过程中检索数据

检索领域 Swift 中存储的数据

从GAE数据存储中检索游标

从Java中的存储过程(msql)检索数据

检索和更新存储在 Firestore 中的数据

在Rails中存储和检索静态数据

Guard 不从存储中检索数据 (NGRX)

Google数据存储区使用urlsafe批量检索数据

如何使用flask在python中检索每个用户的会话存储中存储的相应数据集?

如何从Android中的Google Fit服务检索健康数据

如何从 gcloud 数据存储中检索有序数据(使用 php)?

如何从Firebase数据库检索数据并将其存储在ListArray <Class>中?-科特林

如何使用Laravel检索JSON数据并将其存储到数据库中

如何从 Firebase 数据库中检索数据并将其存储为字符串?

如何从firebase数据快照中检索数据

如何从数据库中检索数据?

如何将JSON数据存储和检索到本地存储中?

如何使用DirectLine通道在Azure表存储中存储和检索Bot数据?

检索存储在 SQFlite 数据库 (Flutter) 中的数据?

从GAE数据存储中检索数据失败80%次