java - 如何在应用程序引擎实体中存储可索引列表/集合?

标签 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.

最佳答案

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

例如

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

employee.setProperty("tag", tags);

关于java - 如何在应用程序引擎实体中存储可索引列表/集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177176/

相关文章:

java - 需要使用 swing 在 Java 列表之间移动项目的帮助

java - 定期更新 WEB-INF 中的文件而不重新启动应用程序 - Google App Engine

对于我的 Appengine 应用程序,Python2.7 的性能比 Python2.5 差得多

javascript - 我如何在谷歌应用引擎上为 html5 创建一个 websocket

postgresql - 使用索引转储 postgres 数据

list - Python函数输出错误,检查索引以查看值?

java - 线程的 run() 返回后会发生什么?

Java - 每个类和包中的访问方法

python - 如何在Python的bulks框架中为neo4j创建选择性全文索引?

java - 如何使用 @concat 函数在 ARM 模板中转义单引号