Как я могу прослушать конкретное изменение поля с помощью firestore js sdk?
В документации они только показывают, как прослушивать весь документ, если какое-либо поле "SF" изменяется, оно вызывает обратный вызов.
db.collection("cities").doc("SF")
.onSnapshot(function(doc) {
console.log("Current data: ", doc && doc.data());
});