【发布时间】:2016-08-25 12:32:06
【问题描述】:
我有一个 Google App Engine 项目,该项目使用 DataStore 进行后端数据托管。
我正在尝试创建一个简单的查询来查询两个属性,其中一个是“不等于”空字符串。
这是我想要达到的目标:
query = Race.query(ndb.AND(Race.processing == True, Race.assignment_id != ''))
races = query.fetch(limit)
但是,这不尊重!=。我从文档中知道!= 本质上是> 和< 运算符的组合,但我不知道如何将其应用于空字符串。
以前有人试过吗? 如何查询两个属性,其中一个是“不等于空字符串”?:
Race.processing == TrueRace.assignment_id != ''
【问题讨论】:
-
为什么这被否决了?这是一个合法的问题,几乎没有关于它的文档。
标签: google-app-engine app-engine-ndb google-cloud-datastore