【问题标题】:How to query on all Expando entities that have a certain dynamic property?如何查询所有具有特定动态属性的 Expando 实体?
【发布时间】:2012-03-23 05:14:09
【问题描述】:

我想在数据存储中查询已填写特定动态属性的 Expando 实体。但是,该属性不是布尔值。我想填写所有具有特定动态属性的实体。

class Entity(db.Expando):
    name = db.StringProperty()

#I want to query something like this
entities = Entity.all().filter('address') #note below

注意:我只想查询所有填写了动态属性地址的实体。我不是在询问他们的地址是否与某某匹配。

这可能吗?怎么样?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    没有直接的方法可以做到这一点,但你可以稍微凑合一下:

    entities = Entity.all().filter('address >=', None)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 2014-09-20
      • 2014-10-06
      • 1970-01-01
      相关资源
      最近更新 更多