хочу прочитать конкретный элемент из метода data () в firestore - PullRequest
0 голосов
/ 30 октября 2019
snapshot.forEach(doc => {
  console.log("ID: "+doc.id, '=>', "Doc DATA: "+JSON.stringify(doc.data()));
});

Я хочу прочитать только 1 элемент из doc.data (), и это массив строк с именем ("enabledCurrencies"). Как я читаю? Я новичок в Firestore и TS, поэтому любая помощь очень ценится.

Спасибо!

1 Ответ

0 голосов
/ 30 октября 2019

Когда вы вызываете doc.data(), вы получаете простой объект JavaScript, свойства которого - это каждое из полей в документе:

const data = doc.data();

Если вам нужно одно из этих полей, просто получите к нему доступ по имени каксвойство этого объекта:

const supportedCurrencies = data.supportedCurrencies;

Если это массив, то вы можете обращаться с ним точно так же, как с любым другим объектом массива JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...