查询以更新appengine数据存储区实体中的字段

时间:2012-12-16 03:11:42

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

我有ndb.Model名为Article。它有许多实体,比如1000.模型有titleauthordatecontent。假设我的所有标题在标题字符串中的某处包含短语by Kasav Bere

有没有办法在数据存储区上运行查询,以删除by Kasav Bere的所有出现。我一直在寻找,但没有运气。

1 个答案:

答案 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

相关问题