Google 云数据存储中的多 属性 投影查询没有结果

No Results from Multi-property Projection Query in Google Cloud Datastore

我正在尝试查询数据库:

fields = "property_1, property_2, ... property_n"  
query = "SELECT {0} FROM Table WHERE property_{n+1} = '{1}'".format(fields, property_{n+1})  
all_objs = CacheDatastore.fetch(query, refresh=True)  

问题是返回的列表是空的,而如果查询像

"SELECT * FROM Table WHERE property_{n+1} ='{1}'",我收到了全套。 我已经创建了必要的索引并部署了它们,所以它不是来自那里。

日志显示未找到 Blob 键,但 none 的属性不同于 stringfloatint...

原来是不再开发的 db 库中的一个错误,所以我将 link 留在这里,以及对它的评论。
GAE 允许索引 db.Model class 层次结构的静态成员,但是 returns 包含静态成员的投影查询的结果为 0 在预计的属性中。 https://code.google.com/p/google-cloud-platform/issues/detail?id=119