【发布时间】:2021-12-29 21:33:10
【问题描述】:
我正在尝试在我的组件中显示来自 Firestore 数据库的数据。
这是我的功能:
const getData = async () => {
const data = [];
const querySnapshot = await getDocs(
collection(databaseRef, "mK7DFNJgRAPmtvgrZh7X6AOj8cR2")
);
console.log(querySnapshot);
querySnapshot.forEach((doc) => {
console.log(doc.id, " => ", doc.data().Title);
data.push({
About: doc.data().About,
Title: doc.data().Title,
Who: doc.data().Who,
});
});
setData(data);
};
集合 ID = 当前登录用户。 我想显示每个文档。 一切正常,但在这里传递硬编码字符串:
collection(databaseRef, "mK7DFNJgRAPmtvgrZh7X6AOj8cR2")
我想在存储我的 UID 的位置传递变量。
有什么办法吗?
【问题讨论】:
-
可能是
getUser().currentUser.uid?
标签: javascript reactjs firebase