如何使用GAE投影?

时间:2012-07-01 13:42:10

标签: google-app-engine google-cloud-datastore

我有以下代码:

employees = Employee.all()
employees.projection('first_name')
employees.filter('passport_id =', passport_id)
employees.order('-added')
results = employees.fetch(5)

不允许第二行:

AttributeError: 'Query' object has no attribute 'projection'

另一种方法也会返回错误:

    employees = db.Query(Employee, projection=('first_name'))
TypeError: __init__() got an unexpected keyword argument 'projection'

但如果我正确阅读the doc,则应该支持它。

1 个答案:

答案 0 :(得分:1)

您运行的是哪个版本的AppEngine SDK?投影查询已添加到version 1.6.5