我想在objectify数据存储区中更新密码字段。我只有电子邮件价值。我该如何为它编写更新查询? 。这是我的代码:
Query<Gamer> query = ofy().load().type(Gamer.class);
query = query.filter("email =", emailobj);
这里我得到过滤数据,现在想要更新此记录的密码。 请帮帮我。
答案 0 :(得分:0)
我了解您要更新一条记录(与该电子邮件对应的用户个人资料)。
1 /从数据存储区加载此实体(您获得了一个java对象,即Gamer类的一个实例):
Gamer gamer = ofy().load().type(Gamer.class).filter("email =", emailobj).first().now();
2 /根据需要修改你的java对象(标准方式,这里没什么特别的,例如通过setter)
3 /将对象保存在Objectify
中ofy().save().entity(gamer).now();
我建议您阅读Objectify文档:https://github.com/objectify/objectify/wiki