【发布时间】:2021-11-19 02:02:51
【问题描述】:
我正在学习使用 Firestore 从集合中检索数据的教程。 有两件主要的事情:检索嵌套在该文档中的文档和集合。 我下面的代码基于 FireStore web v8,我想将其转换为 web 版本 9。 我发现它很复杂!
useEffect(()=>{
if(roomId){
db.collection('rooms').doc(roomId).onSnapshot(snapshot => {
setRoomName(snapshot.data().name);
});
db.collection('rooms').doc(roomId).collection("messages").orderBy("timestamp","asc").onSnapshot(snapshot => {
setMessages(snapshot.docs.map(doc => doc.data()))
});
}
},[roomId])
【问题讨论】:
标签: javascript reactjs firebase google-cloud-firestore es6-modules