我试图从一个文档中获取所有集合。我在我的react项目中使用firebase 8.10.0。我一遍又一遍地收到相同的错误消息:
listCollections不是函数
下面是我的简化代码:
firebase.initializeApp(firebaseConfig);
const db = firebase.firestore();
const docRef = db.collection("users").doc("communibility");
docRef
.listCollections()
.then((collections) => {
collections.forEach((collection) => {
console.log(collection.id);
});
})
.catch((error) => {
console.log("Error getting collections:", error);
});
1条答案
按热度按时间cigdeys31#
listCollections
方法在Firebase客户端库中不可用-它仅在服务器客户端中可用。但是,Firebase REST API does have an endpoint用于列出文档下的子集合ID。您可以使用它在客户端获取集合ID。