在Java中使用App Engine数据存储低级API

时间:2014-12-19 20:20:18

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

如何使用低级API在App Engine数据存储区中查找实体类型的条目总数?

我有一个函数或过滤器来查询这个目的吗?

我正在使用Java来实现它。

1 个答案:

答案 0 :(得分:1)

App Engine有一个用于以编程方式获取数据存储统计信息的API:

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity globalStat = datastore.prepare(new Query("__Stat_Total__")).asSingleEntity();
Long totalBytes = (Long) globalStat.getProperty("bytes");
Long totalEntities = (Long) globalStat.getProperty("count")

请参阅文档:https://cloud.google.com/appengine/docs/java/datastore/stats

您可以使用__Stat_Kind__

获取某种实体