【发布时间】:2013-08-28 11:14:20
【问题描述】:
在我的 GAE 数据存储中,我有带有姓名、姓氏和国家/地区的“个人”实体
我需要做一个查询
"SELECT * FROM Country WHERE name LIKE '%spa%'"
This answer 提供了这样的解决方案:
Query query = new Query("Person");
query.addFilter("name", FilterOperator.GREATER_THAN_OR_EQUAL, "pe");
query.addFilter("name", FilterOperator.LESS_THAN, "pe"+ "\uFFFD");
但我没有任何成功,总是返回 0 个结果...我错过了什么?
似乎另一种选择是使用“Search API”,但是......我如何将我的数据存储中的所有“Persons”数据迁移到新的Document 进行搜索?
有什么解决办法吗?
谢谢
【问题讨论】:
标签: java google-app-engine google-cloud-datastore