Я пытаюсь перебрать узлы заданной коллекции в Firestore, но, похоже, это не работает. Я новичок в Javascript, поэтому структура данных мне не совсем понятна.
Следующий код был моей попыткой. Я потерпел неудачу, потому что появляется ошибка, которая говорит мне, что функция forEach()
не определена. Тем не менее, это не имеет смысла для меня. Эта документация показывает, что возвращаемая функция get равна Promise<QuerySnapshot>
. В последовательности этот документ показывает метод объектов QuerySnapshot, а также метод forEach
.
var myarray = firebase.firestore().collection('cards').get();
myarray.forEach( k => {
console.log(k)
});
Я пришел сюда в поисках помощи. Может кто-нибудь объяснить мне, почему метод forEach не существует для данного объекта и как я могу перебрать дочерние узлы в коллекции cards
, чтобы я мог проверить их атрибуты?