我需要获取 firestore 中一个集合的所有文档的数据。
但在我的 forEach 中,我只得到第一个文件,我有两个。
他打印了两次控制台,但在我的 setPoints 状态下,他只打印了第一个
我做错了什么??
const db = firestore();
await db
.collection('Providers')
.get()
.then(snapshot => {
if (snapshot.empty) {
console.log('nao tem');
return;
}
snapshot.docs.forEach(item => {
console.log('item', item.data());
setPoints([
...points,
{
id: item.id,
latitude: item.data().address.latitude,
longitude: item.data().address.longitude,
},
]);
});
回首忆惘然
相关分类