我从 firebase 添加了身份验证到我的客户端应用程序,并使用 firestore 为客户端创建帖子。
const docRef = await addDoc(collection(db, "posts"), {
content: "foo"
});
但是当我检查 firestore 时,我没有看到任何与帖子关联的用户。我怎么看这个?我可能可以添加一个 uid 字段,但这并不能保证所有文档都将与用户关联。
Firestore 默认情况下不会记录与经过身份验证的用户相关的任何内容。 如果您需要的话,您应该将用户的 UID 存储在一个字段中(这是一种极其常见的做法)。 听起来如果并不总是有经过身份验证的用户执行更新,您将需要有条件地存储该字段。