【发布时间】:2019-03-19 11:27:19
【问题描述】:
我在我的网站上编写了一个自定义推荐脚本,有时用户抱怨他们的推荐 ID 被覆盖,因此他们失去了一段时间内积累的任何积分。我想通过在尝试更新之前检查是否存在 uid 来阻止这种情况的发生。
有没有办法让我在进一步执行此命令之前检查用户的 uid 是否存在,以及是否具有有效的推荐 id?我认为问题在这里发生:
processUser(result, firstName, lastName) {
const referralId = this.utilService.generateRandomString(8);
this.setUserData(result.user);
this.setUserDetailData(result.user.uid, firstName, lastName, referralId);
this.referralService.addUserToWaitlist(referralId);
}
有没有办法让我事先检查一下?我的表结构如下:
【问题讨论】:
-
我觉得你需要查询和检查
标签: javascript angular firebase google-cloud-firestore angularfire2