0

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

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

4

1 回答 1

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轻松完成此类任务

于 2012-12-16T12:06:03.437 回答