gae アプリ 開発メモ

Google App Engine アプリの開発メモ / 言語: python, javascript / ビギナー

キーの範囲検索

Model: Abc の中から key_name 'abc-key:00000'~'abc-key:99999'を探したい時

key_first = db.Key.from_path('Abc', 'abc-key:')
key_last = db.Key.from_path('Abc', 'abc-key;') # ASCIIコードで ':' の次 ';'

fields = Abc.all().filter('__key__ >', key_first).filter('__key__ <', key_last)
for field in fields:
    print field.key().name()