我有一个ndb模型类:
class Game(ndb.Model):
gameID = ndb.IntegerProperty()
gameName = ndb.StringProperty()
有没有一种快速删除数据库中存储的此类实体的方法?类似于Game.deletAll()
这样的东西?
我有一个ndb模型类:
class Game(ndb.Model):
gameID = ndb.IntegerProperty()
gameName = ndb.StringProperty()
有没有一种快速删除数据库中存储的此类实体的方法?类似于Game.deletAll()
这样的东西?
不可以,但您可以使用类似以下的方法轻松实现:
from google.appengine.ext import ndb
ndb.delete_multi(
Game.query().fetch(keys_only=True)
)
query
是一个键列表:ndb.delete_multi(query) - Gianni Di Noiaiter
而不是fetch
,效果会稍微好一些。 - Uri London