Google Cloud Datastore - Was ist die richtige Syntax zum Filtern nach Schlüssel in der Developer Console?

8

Ich versuche, mit einem Schlüssel in einem Google-Cloud-Datenspeicher nach einem Entitätsbenutzer zu suchen, indem ich den Abfragefilter der Google Developers-Konsole verwende. (Google Cloud Developer Console - & gt; Cloud Datastore - & gt; Abfrage)

Ich entziffere die Beispielsyntax nicht und werde immer mit der folgenden Fehlermeldung aufgefordert:

Error: Keys for datastore operations must be in the format Key('kind0', 'name0'/id0, 'kind1', 'name1'/id1, ...)

Auf appengine.google.com habe ich nach einem bestimmten Schlüssel für einen Benutzer wie folgt abgefragt:

%Vor%

Ich habe Key('User','XXXXX') in der Google-Entwicklerkonsole versucht, aber immer auf die obige Fehlermeldung hingewiesen. Irgendwelche Ideen, was die richtige Syntax wäre?

Vielen Dank im Voraus!

    
lluft 25.06.2014, 19:52
quelle

2 Antworten

5

Der Parser scheint zu streng zu sein. Um dieses Problem zu umgehen, können Sie ein Leerzeichen zwischen den Argumenten von Key () einfügen:

%Vor%     
Ed Davisson 25.06.2014, 20:39
quelle
0

Was ist der Typ des Schlüssels? Die Verwendung von Key ('Benutzer') sollte auf der Konsole funktionieren. Ich habe es hier versucht und es funktionierte für eine Entity namens Person mit einer numerischen ID. Ich habe Key ('Person', 1) benutzt.

    
DanielViveiros 25.06.2014 20:37
quelle