Pou*_*ald 2 java google-app-engine datanucleus google-cloud-datastore
我想做以下事情:
PreparedQuery pq = datastore.prepare(q);
int count = pq.countEntities(FetchOptions.ALL);
Run Code Online (Sandbox Code Playgroud)
但是没有ALL选项.那我该怎么做?
对于上下文,我想要计算我的表中颜色为橙色的所有条目.
如果我不能直接使用DatastoreService,我可以使用Datanucleus的JPA吗?他们是否支持SELECT COUNT(*) ...appengine数据存储?
小智 5
您可以使用以下代码计算总记录数.
com.google.appengine.api.datastore.Query qry = new com.google.appengine.api.datastore.Query("EntityName");
com.google.appengine.api.datastore.DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
int totalCount = datastoreService.prepare(qry).countEntities(FetchOptions.Builder.withDefaults());
Run Code Online (Sandbox Code Playgroud)
我希望它会对你有所帮助.
| 归档时间: |
|
| 查看次数: |
2702 次 |
| 最近记录: |