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