我想使用一个键做一个简单的 Key-Only 查询(以便测试它在数据存储中的存在)。
Java 中最简单的方法是什么?
最佳答案
是的,这是可能的!
尝试这样的事情:
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Query gaeQuery = new Query(entityName);
gaeQuery.setKeysOnly();
gaeQuery.addFilter("__key__", FilterOperator.EQUAL, key);
PreparedQuery pq = datastore.prepare(gaeQuery);
List<Entity> results = pq.asList(FetchOptions.Builder.withLimit(1));
Key elementKey = null;
if (results.size() == 1) {
elementKey = results.get(0).getKey();
}
关于java - Keys only查询,使用key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9402474/