본문 바로가기

Dev./Google App Engine

Datastore - NDB API(Python) : Key를 이용한 데이터 조회

Key를 이용해서 데이터를 조회 할 때는 Key 클래스의 get() 함수를 이용하면 된다.


간단히

    sandy_key = ndb.Key('Account', 'sandy')
    sandy = sandy_key.get()

이렇게 하면 된다.




한꺼번에 여러 키를 조회 하고 싶다면 ndb.get_multi(key_list)를 이용하면 된다.

    sandy_key = ndb.Key('Account', 'sandy')
    sally_key = ndb.Key('Account', 'sally')
    list_of_keys = list()
    list_of_keys.append(sandy_key)
    list_of_keys.append(sally_key)
    list_of_entities = ndb.get_multi(list_of_keys)

이상.

반응형