让我们假设我们有一个类似于下面的数据结构,并且使用扇出更新,我们希望将邀请转换为用户。
根 用户 KC88nKzEqsx6AlPjrvp 电子邮件:test1@yahoo.com uid:19570b6c-afd0-xxxx-xxxx-650be04c5767 KCAW6T_au2ROnJcaf85 电子邮件:test2@yahoo.com uid:22570b6c-afd0-xxxx-xxxx-650be04c5767 邀请函 KCZndfnKzEqrtr6AlPjrvp 电子邮件:test3@yahoo.com BYYAW6T_au2Rffeaf85 电子邮件:test4@yahoo.com 更新代码:
var update = {}
update[‘invitations/KCZndfnKzEqrtr6AlPjrvp’] = null
update[‘users/DDd83sx6AlPjrvp’] = {email:test3@yahoo.com, uid: 773492-afd0-344-4535-650be04c5767}
ref.update(update);
我如何在博尔特编写验证规则,检查是否:
存在这种电子邮件的邀请。 新创建的用户电子邮件等同于邀请邮件 用户uid是来自auth对象的他的实际id。
链接地址:
http://www.djcxy.com/p/84213.html
上一篇:
out update validation in Bolt
下一篇:
Firebase security, only auth/admin can delete?