我有ndb.Model
名为Article
。它有许多实体,比如1000.模型有title
,author
,date
,content
。假设我的所有标题在标题字符串中的某处包含短语by Kasav Bere
。
有没有办法在数据存储区上运行查询,以删除by Kasav Bere
的所有出现。我一直在寻找,但没有运气。
答案 0 :(得分:1)
没有这样的查询。
你可以1)获取所有实体,删除所有“by Kasav Bere”,并将它们放回去。 或2)使用mapreduce https://developers.google.com/appengine/docs/python/dataprocessing/overview
对于1000个实体,我建议只获取所有实体并将它们放回去。
您可以使用远程shell轻松完成此类任务 https://developers.google.com/appengine/articles/remote_api