如何在appengine实体中存储可索引列表/集合?

时间:2013-01-05 22:39:43

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

创建实体后:

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity employee = new Entity("Employee");

如何设置可索引列表属性?比如说:

employee.setProperty("tag", "manager", "corrupted", ...);
//  "tag" is the property name, 
//  "manager", "corrupted".. are the values in the list.

1 个答案:

答案 0 :(得分:1)

查看javadoc,您可以将Collection作为setProperty的第二个参数。

E.g

List<String> tags = new ArrayList<String>();
tags.add("manager");
tags.add("corrupted");

employee.setProperty("tag", tags);