【发布时间】:2021-11-01 09:58:22
【问题描述】:
我正在尝试将以下代码 (ver8) 替换为 firebase SDK ver9(模块化样式)。但到目前为止没有成功。
useEffect(() => {
const unsub = db
.collection("posts")
.doc("postId")
.collection("comments")
.orderBy("timestamp", "desc")
.onSnapshot((snapshot) => {
//update some state
});
return () => {
unsub();
};
}, []);
我尝试通过参考以下官方示例使用查询与orderBy一起访问此子集合,但找不到有效的解决方案,特别是如何处理查询中的子集合引用。 (如何在ver9中实现“collection().doc().collection().orderBy().onSnapshot”?)
如果有人给我提示,我真的很感激。 BR
https://firebase.google.com/docs/firestore/query-data/listen
https://firebase.google.com/docs/firestore/query-data/order-limit-data
【问题讨论】:
标签: javascript firebase google-cloud-firestore