我有大约1000个用户帐户的实体是这样的:谷歌应用程序引擎:修改1000个实体
class UserAccount(ndb.Model):
email = ndb.StringProperty()
一些电子邮件值包含大写字母像[email protected]。我想选择所有UserAccount实体的所有email
值,并应用python的email.lower()
。我怎样才能有效地做到这一点,最重要的是,没有错误?
注意:电子邮件值对于登录很重要,所以我不能搞砸了。如果出现我犯了错误的事件,是否有办法备份这些数据?
谢谢。
你是对的 - Map Reduce对于初学者来说相当复杂。在这个非常特殊的例子中是否会要求你写一个如何使用任务队列的例子?我会很感激可能最小的代码来完成这个工作;我从来没有与任务队列合作过。 – puoyaahhh
请先尝试编写代码,并在遇到问题时发布单独的S.O问题。 –
查看此答案,例如:http://stackoverflow.com/questions/21638552/how-to-update-400-000-gae-datastore-entities-in-parallel/21640143#21640143 –