Beim Anzeigen des Google App Engine-Datenspeichers auf dem Verwaltungsbildschirm
entity.key.id()Es ist eine Methode, um GQL mit einer numerischen ID wie zu werfen
----
Wenn Sie aus Python werfen, können Sie es einfach mit `` `Model.get_by_id ()` `` abrufen.
Verwenden einer numerischen ID auf dem Verwaltungsbildschirm
```select * from hogemodel where id = 12345;```
Selbst wenn ich es so versuche, funktioniert es nicht.
Nach der Suche nach der richtigen GQL-Methode scheint die folgende Methode korrekt zu sein.
```select * from hogemodel where __key__ = key('hogemodel', 12345)```
Da die Eigenschaft ___key___ im KEY-Typ enthalten ist,
Es scheint notwendig zu sein, nach GQL zu suchen, indem man es mit dem Schlüsseltyp ausrichtet.
Es ist etwas ärgerlich, den Modellnamen zweimal eingeben zu müssen.
Referenz:
http://stackoverflow.com/questions/3869858/gql-query-with-numeric-id-in-datastore-viewer
Recommended Posts