Я новичок в Firestore и изучаю вещи. На моем пути обучения я дошел до раздела События для изменения метаданных в документации Firebase.
Это выглядит очень полезным, но я не могу понять, как его протестировать. Это код в документации
db.collection("cities").doc("SF")
.onSnapshot({
// Listen for document metadata changes
includeMetadataChanges: true
}, function(doc) {
// ...
});
Я добавил свою простую команду обновления, чтобы посмотреть, что происходит, она обновляется каждую секунду. Я хочу понять, что он пытается вернуть мне? и в каком случае я могу это использовать? Почему он обновляется каждую секунду?
firebase.firestore().collection("cities").doc("DC")
.onSnapshot({
// Listen for document metadata changes
includeMetadataChanges: true
}, function(doc) {
// ...
var docRef = firebase.firestore().collection('cities').doc('DC');
var updateTimestamp = docRef.update({
timestamp: firebase.firestore.FieldValue.serverTimestamp()
});
});