[英]Firestore collection to array of objects with Firebase v9
我正在创建一个 React Web 应用程序。 我想将带有文档的 firebase 集合转换为对象数组。 数组中的每一个 object 对应于集合中的一个文档。 这会让我的生活更轻松。 我问的原因是我找不到适用于 Firebase版本 9的解决方案。
您可以将getDocs()
与您的CollectionReference或 查询一起使用,然后从收到的QuerySnapshot中使用 map 数组,如下所示:
const q = collection(db, "users")
const querySnapshot = await getDocs(q)
const arr = querySnapshot.docs.map((d) => ({ id: d.id, ...d.data() }))
查看文档以获取更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.