Google App Engine使用无值索引属性

时间:2012-12-02 16:49:31

标签: google-app-engine app-engine-ndb

令我惊讶的是,GAE中具有None值的索引属性仍然计入写入成本,并且仍然被编入索引。显然,根据这篇文章,这在某些情况下可能是理想的行为:

https://groups.google.com/forum/#!msg/google-appengine/pRHA85s3U-o/frdJeab8RVwJ

同样根据该帖子称为“部分索引”,但这是针对Java的。我正在使用NDB和Python。我希望索引属性的None值不被索引,也不计入写入成本。这可能吗?

1 个答案:

答案 0 :(得分:1)

除非你使用Expando,否则这是不可能的。您也可以使用重复属性(0或1项)来破解它,但这会改变您的应用程序看到它的方式。

相关问题