Javascript 在react中从集合中的firebase集合动态获取数据
我无法从Firestone获取数据,因为我将集合包含在集合中,我的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 =>
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")
如果不知道集合的名称,则无法查询它