【发布时间】:2012-03-22 02:07:29
【问题描述】:
我正在尝试为 DataStore 编写查询。
我知道 DataStore 会自动为每一行分配一个唯一的“ID/名称”,我想从具有特定“ID/名称”的行中获取数据。
我正在执行以下操作,但它不起作用:
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("ListOfMessages");
query.addFilter("**ID/Name**", Query.FilterOperator.EQUAL, message_id);
List<Entity> users = datastore.prepare(query).asList(FetchOptions.Builder.withLimit(1));
for (Entity user : users)
{
message=(String) user.getProperty("smil_message");
}
System.out.println("message"+message);
我做错了什么?
【问题讨论】:
标签: java google-app-engine google-cloud-datastore