Получить значения документа - PullRequest
0 голосов
/ 22 ноября 2018

Я использую облачный пожарный магазин.Там я храню массив в документах.Вот скриншот:
enter image description here
Я получаю документы, подобные этим:

db.collection("users").doc(user_uid).collection("grades").get().then(function(querySnapshot) {
      querySnapshot.forEach(function(doc) {
          // doc.data() is never undefined for query doc snapshots
          console.log(doc.id, " => ", doc.data());

          addToTable(doc.id, doc.mdl, doc.klu);
      });
    });  

Но моя проблема заключается в том, что он говорит, что значения doc.mdlи doc.klu не определены.

1 Ответ

0 голосов
/ 22 ноября 2018

Свойства документа находятся в свойствах объекта, возвращаемого doc.data().Они не являются свойствами объекта doc, который является QueryDocumentSnapshot объекта типа:

const data = doc.data()
console.log(doc.id, data.mdl, data.klu)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...