我希望引用 FireStore 中子集合中的项目。
我使用
addDoc
为创建的每个文档生成一个唯一的 ID。问题是,如果不知道文档的名称,我就无法访问文档的集合。每个文档都有一个唯一的文档,因此我不确定如何在我的表格中引用它。
function HomeQuestion8(){
const[rows, setRows] = useState([]);
const empCollectionRef = collection(db, 'users', "ID", "personalDetails" );
const [docs] = useCollectionData(empCollectionRef)
console.log(docs)
useEffect(()=> {
getUsers()
}, [])
const getUsers = async() => {
const data = await getDocs(empCollectionRef);
// console.log(ydocs)
setRows(data.docs.map((doc) => ({...doc.data(), id: doc.id})))
}
这是我的 Firestore 数据库的图像。数据结构如下:
集合:“用户” - >文档(生成ID) - >集合:“个人详细信息”