不是在类似sql的查询谷歌应用程序引擎无法正常工作

时间:2013-03-08 18:20:32

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

如何转变:

Contact.gql('WHERE email IN :1', emails)

电子邮件是一个电子邮件列表,如:[“foo@example.com”,“foo2@example.com”]

进入这个:

Contact.gql('WHERE email NOT IN :1', emails)

它引发了一个错误:

BadQueryError: Parse Error: Invalid WHERE Condition at symbol NOT

1 个答案:

答案 0 :(得分:4)

这并不是说它不起作用,而是你正在尝试一些不受支持的东西。

请参阅https://developers.google.com/appengine/docs/python/datastore/gqlreference