¿Cómo construir GQL para que no contenga un valor de un conjunto?

¿Es posible seleccionar desde un motor de aplicaciones de Google DB donde la clave de undb.Model objeto no está en una lista dada? Si es así, ¿cuál sería la sintaxis?

Ex de una clase de modelo:

class Spam(db.Model):
    field1 = db.BooleanProperty(default=false)
    field2 = db.IntegerProperty()

Ejemplo de una consulta que me gustaría trabajar pero que no puedo entender:

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()

Respuestas a la pregunta(1)

Su respuesta a la pregunta