我与两列gamesP1,gamesP2进行了实体匹配。如何查询它以返回所有实体,其中gamesP1> gamesP2?
答案 0 :(得分:1)
数据存储区查询根据查询时应用程序提供的值过滤must be written;他们不能参考其他财产的价值。
根据您的数据模型,您可以定义在更新实体时设置为gamesDiff
的另一个属性gamesP1 - gamesP2
。然后您可以将查询编写为:
SELECT * FROM Match WHERE gamesDiff > 0
如果您使用的是Python,请查看ndb's ComputedProperty,这样可以轻松完成。