【发布时间】:2018-10-09 17:20:34
【问题描述】:
我想知道如何在每个用户创建帐户时为他们制作一个文档(使用 Firebase Web)。我启用了 Firebase 身份验证并正常工作,然后我希望每个用户在 Cloud Firestore 中的一个名为 users 的集合中都有一个文档。如何获取 UID,然后为每个用户自动创建一个文档? (我这样做是为了可以将日历事件保存到文档中的数组字段中,但我需要一个文档供用户开始使用)。我知道并且知道如何为访问制定安全规则,我只是不知道如何首先制作文档。 谢谢!
【问题讨论】:
-
您可以使用 firebase 函数、身份验证触发器来做到这一点 :)
-
对@DauleDK 的小补充(非常好:))建议:这里是文档firebase.google.com/docs/functions/auth-events的链接
-
如何使用 Cloud Firestore(不是实时数据库)来实现这一点?
-
@NeeronBhatta 此示例展示了如何从云函数写入 Firestore:github.com/firebase/functions-samples/blob/… 您应该结合两个链接中的代码。
-
@NeeronBhatta 另外,我建议您看看 Firebase 团队的这三个视频:youtube.com/watch?v=7IkUgCLr5oA&t=517s & youtube.com/watch?v=652XeeKNHSk&t=27s & youtube.com/watch?v=d9GrysWH1Lc。开始为 Cloud Functions 编码的任何人都必须这样做。祝你好运:-)!
标签: javascript firebase google-cloud-firestore