본문 바로가기

Dev./Google App Engine

Datastore - NDB API(Python) : Key를 이용한 데이터 삭제

key를 이용해서 데이터(entity)를 삭제 할 때는 delete() 함수를 사용하면 된다.


예로

    sandy_key = ndb.Key('Account', 'Sandy')
    sandy_key.delete()

위와 같이 하면 삭제 된다.




여러 건을 한번에 삭제 하고 싶을 때는 ndb.delete_multi() 함수를 사용하면 된다.

    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)

    ndb.delete_multi(list_of_keys)
반응형