当文档不存在时用于创建的Javascript OnSnapshot侦听器

时间:2020-06-04 03:37:42

标签: javascript reactjs google-cloud-firestore

我正在创建一个应用程序,它允许用户使用Google进行注册。我们希望在成功创建帐户后立即检索用户文档,但是我们用于填充用户文档的云功能由user.create触发。我希望客户端仅在通过云功能创建用户文档后才检索该用户文档,并避免引用不存在的文档。
我想到的解决方案是利用Firestore的onSnapshot函数在创建用户文档时得到通知。我不确定onSnapshot是否可以引用不存在的文档,如果可以,在创建该文档时是否会收到更新回调。

1 个答案:

答案 0 :(得分:0)

完全有可能收听不存在的文档。侦听器首次存在时将被调用。只需编写几行代码以添加侦听器,然后在控制台中手动创建文档,就可以相对轻松地自己进行测试。文档的创建方式无关紧要。

我已经为此事写了整个blog post