【发布时间】:2013-10-04 12:24:09
【问题描述】:
我在云数据存储中有我的实体。属性之一是 Localities,它是连接字符串,例如。 洛杉矶;旧金山;拉斯维加斯。 现在我如何获取下面类似查询将给出的数据:
Select * from CloudEntity where Localities like "%San Francisco%"
【问题讨论】:
标签: google-app-engine google-cloud-datastore
我在云数据存储中有我的实体。属性之一是 Localities,它是连接字符串,例如。 洛杉矶;旧金山;拉斯维加斯。 现在我如何获取下面类似查询将给出的数据:
Select * from CloudEntity where Localities like "%San Francisco%"
【问题讨论】:
标签: google-app-engine google-cloud-datastore
存储一个字符串列表,而不是存储单个字符串。然后使用相等过滤器。在 json 中它将是:
Localities: {listValue: [
{stringValue: "Los Angeles"},
{stringValue: "San Francisco"},
{stringValue: "Las Vegas"}]}
然后:
Select * from CloudEntity where Localities = "San Francisco"
【讨论】: