У меня есть следующий код, который читает из базы данных Firebase:
db.collection(ColPath)
.get()
.then(data => {
const results : any[] = [];
if (data.docs.length > 0) {
data.docs.forEach(doc => {
const d = doc.data();
results.push(d);
});
}
});
Мой вопрос: сколько операций чтения из базы данных это делает?
Я предполагаю, что получение коллекциитолько одно чтение.Но как насчет doc.data ().Это делает одно чтение на документ?Если это так, цикл forEach заставляет его выполнять несколько операций чтения из базы данных.Это правильно?