У меня проблемы с запросом всех документов в подколлекции в моей базе данных Firestore. (Я использую Node.js)
Моя цель состоит в том, чтобы получить все данные из каждого документа во вложенной коллекции с именем favorites
Моя структура базы данных выглядит следующим образом.
Я посмотрел документацию на https://firebase.google.com/docs/firestore/query-data/get-data, но безрезультатно, как решить проблему.
Мой запрос выглядит сейчас так:
exports.getAllFavoritePodcasts = (req, res) => {
db
.collection('users')
.doc(req.user.userId)
.collection('favorites')
.then(snapshot => {
snapshot.forEach(doc => {
console.log(doc.id, '=>', doc.data());
});
})
.catch(err => {
console.log('Error getting documents', err);
});
}
Но я получаю TypeError: db.collection(...).doc(...).collection(...).then is not a function