Google App Engine数据存储区“独特”无法在开发服务器或生产中使用

时间:2013-02-04 16:07:56

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

以下代码在生产和开发服务器上正常运行:

outstanding_qs = models.SitePerformanceTrackingAnswers.all().run(projection=('questionnaire',))

但是,在调用distinct时添加run参数后(根据文档应该可以):

outstanding_qs = models.SitePerformanceTrackingAnswers.all().run(projection=('questionnaire',), distinct=True)

在dev和production上都会生成以下错误:

TypeError: Unknown configuration option ('distinct')

我做错了什么!?

2 个答案:

答案 0 :(得分:1)

好像这是一个错误。您可以将查询选项传递给.all(),以执行相同的操作。 (并检查,这似乎有待记录......我相当确定它有效)

答案 1 :(得分:0)

你在使用ndb吗?我在db类文档中看到'distinct',但在ndb docs中没有。