Search code examples
google-app-enginegql

GQL query with numeric id in datastore viewer


I want to build GQL query to get an object using its numeric id. I'm doing this in Datastore viewer in App management console, so I can't use Model.get_by_id(numeric_id). Something like

SELECT * FROM Model WHERE id = <numeric_id>

also doesn't work.


Solution

  • Try this:

    SELECT * FROM Model where __key__ = KEY('Model', <numeric_id>)