小编Jay*_*Jay的帖子

firebase/firestore:创建和存储文档的唯一 ID(USERID 的用户)

我想根据位置为每个用户生成唯一 ID。例如:如果用户来自 newyouk,ID 将是 NY-23234。这应该发生在用户第一次注册我的应用程序时。

我看到我可以使用自动生成的 firestore ID - 但是分配为 id 太长了,而且它不能有任何其他字符。我正在使用 angularfire2 连接到 firestore。

我现在的想法是:每次注册新用户时,将用户详细信息保存在“用户集合”中(使用 Firestore 自动生成的密钥作为文档密钥)并运行 firebase 函数以在“用户”集合中创建项目。它应该返回来自同一位置的最后一个 singup 用户 ID 并在其中添加“1”。然后将该号码保存到新创建的用户。

有什么建议吗?任何其他方式来做到这一点。

firebase angular google-cloud-firestore

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

angular ×1

firebase ×1

google-cloud-firestore ×1