如何查询Model.KeyProperty==Datastore Plus(NDB)中无

用户

假设一个NDB(版本0.7&0.8)模型的密钥可以是None:

class Test(model.Model):
    k = model.KeyProperty()
    value = model.IntegerProperty()

 count = Test.query(Test.k == None).count() # error
 #count = Test.query(Test.k != None).count() # error also

只有无的筛选键才会引发错误。在

^{pr2}$

如何使用None查询KeyProperty?在


已被浏览了15000次
更新日期: 2020-10-25 23:22:43
1 个回答
fefe Tyson

这看起来像是NDB中的一个bug。你能在问题追踪器上写一份吗?在

评论 - 2020年7月29日 10:46

最新Python问答

推荐Python问答