Я использую следующий код для обновления поля timeStamp
в документе пожарного депо из облачной функции:
exports.updateDateWhenPhotoAdded = functions.firestore
.document('posts/{postId}')
.onCreate((snap, context) =>
{
const userId = snap.data().userId;
return db.collection('following').doc(`${userId}`).update({ latestPostTimeStamp: `${snap.data().timeStamp.toDate()}` });
});
timeStamp
поле имеет тип данных timestamp
. Но после выполнения вышеуказанного кода поле автоматически преобразуется в строковый тип данных , и обновленное значение timeStamp не соответствует формату отметки времени по умолчанию («MMMM dd, yyyy» в «HH: mm: ss a z»),Как это предотвратить?