Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我试图从firestore获取一次数据,但对于集合中的每个文档,我都会收到三次数据_Reactjs_Firebase_Google Cloud Firestore - Fatal编程技术网

Reactjs 我试图从firestore获取一次数据,但对于集合中的每个文档,我都会收到三次数据

Reactjs 我试图从firestore获取一次数据,但对于集合中的每个文档,我都会收到三次数据,reactjs,firebase,google-cloud-firestore,Reactjs,Firebase,Google Cloud Firestore,正如我在代码(图中)中提到的,我尝试一次获取所有文档,但每次获取三次 const docs = await db.collection("programs").get(); docs.forEach((doc) => console.log(doc.data())); 我忘了在我的组件中使用componentDidMount,我称之为action creator。现在我修复了这个问题您正在检索收藏中的所有文档。你能用文本格式粘贴完整的代码吗?@Dharmara

正如我在代码(图中)中提到的,我尝试一次获取所有文档,但每次获取三次

  const docs = await db.collection("programs").get();
  docs.forEach((doc) => console.log(doc.data()));

我忘了在我的组件中使用componentDidMount,我称之为action creator。现在我修复了这个问题

您正在检索收藏中的所有文档。你能用文本格式粘贴完整的代码吗?@Dharmaraj我已经提到了上面的代码。我再次粘贴它…const docs=await db.collection(“程序”).get();docs.forEach((doc)=>console.log(doc.data());很难判断三次调用
fetchPrograms()
函数的React JS代码是否有任何问题,请发布完整的代码。