Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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
Javascript 在react中从集合中的firebase集合动态获取数据_Javascript_Reactjs_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript 在react中从集合中的firebase集合动态获取数据

Javascript 在react中从集合中的firebase集合动态获取数据,javascript,reactjs,firebase,google-cloud-firestore,Javascript,Reactjs,Firebase,Google Cloud Firestore,我无法从Firestone获取数据,因为我将集合包含在集合中,我的firebase看起来如图所示 我使用的代码如下,但在控制台中没有得到任何输出 const db = fire.firestore() db.collection("MapData").get().then( snapshot => { const users = []; //console.log(snapshot,snapshot.data()); snapshot.forEach(doc =>

我无法从Firestone获取数据,因为我将集合包含在集合中,我的firebase看起来如图所示

我使用的代码如下,但在控制台中没有得到任何输出

const db = fire.firestore()
db.collection("MapData").get().then( snapshot => {
   const users = [];
   //console.log(snapshot,snapshot.data());
   snapshot.forEach(doc => {
      console.log(doc);
      doc.forEach(x => {
          console.log(x);
      })
   }
})
.catch(err => console.log(err));

FixStor查询很浅,不考虑子集合中的文档。您的查询将仅在MapData集合中立即找到文档。它在嵌套在其下的子集合中找不到任何文档。如果希望文档位于子集合中,则必须使用路径中所有集合和文档的名称构建指向该集合的路径

db.collection("MapData").document("GHF...").collection("geometry")
如果不知道集合的名称,则无法查询它