Что-то изменилось или я что-то делаю неправильно?Это не работает для меня:
createdOn: firebase.firestore.FieldValue.serverTimestamp()
Инициализация приложения выглядит следующим образом:
const firestore = firebase.firestore();
const settings = { timestampsInSnapshots: true };
firestore.settings(settings);
И после использования вышеуказанного метода для установки метки времени сервера, мойв Firestore данные выглядят так:
createdOn:
methodName: "FieldValue.serverTimestamp"
Принимая во внимание, что Node SDK правильно устанавливает временную метку в качестве объекта временной метки при использовании.
Редактировать
Это код, который записывает метку времени:
const get_audit_data = (user) => {
return {
createdBy: {
id: user.uid,
name: {
first: user.name.first,
last: user.name.last,
},
},
createdOn: firebase.firestore.FieldValue.serverTimestamp(),
}
}