Я использую Node SDK для Firebase и Firestore.
Когда я использую collection.add (), я устанавливаю метку времени в своем документе с помощью:
firebase.firestore.FieldValue.serverTimestamp()
Моя проблемаЯ прослушиваю изменения, используя collection.onSnapshot, и отметка времени возвращается как ноль, потому что я считаю, что сообщаемое изменение является локальным изменением, т.е.БД еще не успел написать временную метку.
Я считаю, что firebase.firestore.onSnapshotOptions был добавлен, чтобы исправить это, т.е.вы можете установить в «смету», чтобы оценочная временная метка возвращалась в моментальных снимках для локальных изменений - фактическая временная метка возвращалась позже при смене сервера.
Мой вопрос заключается в том, как / где мне установить эту опцию в моемприложение?