Мне нужно получить новые данные, когда что-то в Документе Firestore изменяется (например, Документ: «1234» в коллекции: «Игры»). Нужно ли слушать обновления с этим кодом:
var doc = db.collection('games').doc('1234');
var observer = doc.onSnapshot(docSnapshot => {
console.log(`Received doc snapshot: ${docSnapshot}`);
// ...
}, err => {
console.log(`Encountered error: ${err}`);
});
, а затем просто запустите функцию, чтобы получить новые данные, где
// ...
есть
Я пытался получить данные с помощью docSnapshot.data, но, похоже, есть некоторая информация о вещах Firebase, таких как doc, которые обновились ...
Есть ли лучший способ сделать это, чем я показал выше?