【问题标题】:LIKE query in Google Cloud datastoreGoogle Cloud 数据存储区中的 LIKE 查询
【发布时间】:2013-10-04 12:24:09
【问题描述】:

我在云数据存储中有我的实体。属性之一是 Localities,它是连接字符串,例如。 洛杉矶;旧金山;拉斯维加斯。 现在我如何获取下面类似查询将给出的数据:

Select * from CloudEntity where Localities like "%San Francisco%"

【问题讨论】:

    标签: google-app-engine google-cloud-datastore


    【解决方案1】:

    存储一个字符串列表,而不是存储单个字符串。然后使用相等过滤器。在 json 中它将是:

    Localities:  {listValue: [
        {stringValue: "Los Angeles"}, 
        {stringValue: "San Francisco"}, 
        {stringValue: "Las Vegas"}]}
    

    然后:

    Select * from CloudEntity where Localities = "San Francisco"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      • 2015-10-31
      • 2015-04-19
      • 2013-05-17
      • 2011-08-16
      • 1970-01-01
      相关资源
      最近更新 更多