Из-за предупреждения о предстоящем изменении поведения меток времени в Firestore я пытаюсь изменить код инициализации для моего приложения.
Поведение для объектов Date, хранящихся в Firestore, изменитсяИ ваше приложение может сломаться.Чтобы скрыть это предупреждение и убедиться, что ваше приложение не сломалось, вам необходимо добавить следующий код в свое приложение перед вызовом любых других методов Cloud Firestore:
const firestore = firebase.firestore ();const settings = {/ ваши настройки ... / timestampsInSnapshots: true};firestore.settings (settings);
С этим изменением метки времени, хранящиеся в Cloud Firestore, будут считываться как объекты Firebase Timestamp, а не как объекты системной даты.
Я не могунайти любую ссылку на "настройки" firestore, хотя.Будет ли что-то вроде этой работы?Определение Typescript говорит нет ...
import * as admin from "firebase-admin";
export const adminApp = admin.initializeApp();
const firestore = admin.firestore(adminApp);
firestore.settings({ timestampsInSnapshots: true });