2010-02-03 4 views
3

Comment chercher dans la visionneuse GQL dans le tableau de bord appengine par clé?Comment chercher dans la visionneuse GQL dans le tableau de bord appengine par clé?

J'utilise ceci et cela donne une erreur:

SELECT * FROM Cache where __key__ = KEY('Cache', 'ag9wYWdhbGd1eS1zdGF0aWNyHAsSBUNhY2hlIhEvYnV0dG9ucy9lZGl0LmdpZgw ') 
+0

Pouvez-vous être plus précis? Quelle erreur? –

+0

Dupliquer de: http://stackoverflow.com/questions/1998084/how-do-i-query-in-gql-using-the-entity-key/1999747#1999747 –

Répondre

1

Vous êtes de passage dans ce qui ressemble à une clé codée comme nom de clé. Essayez "KEY ('ag9wYWdhbGd1eS1zdGF0aWNyHAsSBUNhY2hlIhEvYnV0dG9ucy9lZGl0LmdpZgw')" à la place.

+0

J'ai aussi essayé cela. Cela fonctionne bien dans le code mais ne fonctionne pas dans le tableau de bord GQL. Aucune suggestion? – GeekTantra

+0

Encore une fois, quelle erreur obtenez-vous? –

+0

Vous dites FROM et pas FORM, non? –

0

Il semble important d'utiliser des guillemets simples. Cela semble fonctionner:

SELECT * FROM Cache where __key__ = KEY('ag9wYWdhbGd1eS1zdGF0aWNyHAsSBUNhY2hlIhEvYnV0dG9ucy9lZGl0LmdpZgw ') 
Questions connexes