Como construir GQL para não conter um valor de um conjunto?
É possível selecionar em um banco de dados do google app engine onde a chave de umdb.Model
objeto não está em uma determinada lista? Se sim, qual seria a sintaxe?
Ex de uma classe de modelo:
class Spam(db.Model):
field1 = db.BooleanProperty(default=false)
field2 = db.IntegerProperty()
Exemplo de uma consulta que eu gostaria de trabalhar, mas não consigo descobrir:
spam_results = db.GqlQuery(
"SELECT * FROM Spam WHERE key NOT IN :1 LIMIT 10",
['ag1waWNreXByZXNlbnRzchMLEgxBbm5vdW5jZW1lbnQYjAEM',
'ag1waWNreXByZXNlbnRzchMLEgxBbm5vdW5jZW1lbnQYjgEM'])
for eggs in spam_results:
print "id: %s" % a.key().id()