请你能帮我写这个请求在一个新的firebase符号请
useEffect(() => {
let unsubscribe;
if(postId){
unsubscribe =db
.collection("posts")
.doc(postId)
.colection("comments")
.onSnapshot((snapshot)=>{
setcomments(snapshot.doc.map((doc)=>doc.data()))
})
}
}, []);
问候
我试图写它,但我不我怎么能使用“db.doc”我写的东西一样
useEffect(() => {
onSnapshot(
collection(db, "posts", "comments"),(snapshot) =>
setcomments(
snapshot.docs.map((doc) =>
post: doc.data())
)
);
}, []);
但这不是工作
1条答案
按热度按时间2izufjch1#
下面的代码应该可以做到这一点:
关于如何在这个article中使用JS SDK v9声明子集合的更多细节。