如何获取在 Firestore 中创建文档的人员的用户 ID?

问题描述 投票:0回答:1

我从 firebase 添加了身份验证到我的客户端应用程序,并使用 firestore 为客户端创建帖子。

        const docRef = await addDoc(collection(db, "posts"), {
          content: "foo"
        });

但是当我检查 firestore 时,我没有看到任何与帖子关联的用户。我怎么看这个?我可能可以添加一个 uid 字段,但这并不能保证所有文档都将与用户关联。

firebase google-cloud-firestore
1个回答
0
投票

Firestore 默认情况下不会记录与经过身份验证的用户相关的任何内容。 如果您需要的话,您应该将用户的 UID 存储在一个字段中(这是一种极其常见的做法)。 听起来如果并不总是有经过身份验证的用户执行更新,您将需要有条件地存储该字段。

© www.soinside.com 2019 - 2024. All rights reserved.