GAE - 如何多删除Blob

时间:2014-07-06 19:22:54

标签: google-app-engine google-cloud-datastore

使用NDB,您可以使用ndb.delete_multi(键列表)一次删除多条记录。我无法找到与BlobStore类似的功能,因此每个密钥都需要迭代并删除。是否有一种类似于delete_multi的更有效的方法?

2 个答案:

答案 0 :(得分:1)

google.appengine.ext.blobstore.delete可以获取blob键列表。

答案 1 :(得分:0)

您将使用什么逻辑来确定要删除的内容?你能查询一下吗?

old_stuff = MyStuff.query(MyStuff.date_created < old_date).fetch(keys_only=True)
ndb.delete_multi(old_stuff)