我从React Native项目连接数据库。
在我的Firestore数据库Buildings/Taipei
中,我想获取所有集合ID,例如201
202
203
我尝试使用代码:
const db = firebaseApp.firestore();
db.collection('Buildings').doc('Taipei')
.get()
.then(doc => {
console.log('get doc is =>');
console.log(doc);
}).catch(error => {
console.log(`error is ${error}`);
});
任何帮助将不胜感激。预先感谢。
答案 0 :(得分:2)
不幸的是,您目前尚无法在移动/网络客户端中进行操作。
Cloud Firestore服务器客户端的getCollections()方法 库列出了文档引用的所有子集合。
无法通过移动设备/网络检索收藏列表 客户端库。您只应在以下位置查找集合名称: 受信任服务器环境中的管理任务。如果你发现 您需要在移动/网络客户端库中使用此功能,请考虑 重组数据,以便子集合名称可预测。