我有一个脚本,可以将一些数据从 Excel 工作表加载到 Firestore 中。对于加载的每个条目,我想添加两个字段,
dateAdded
和dateModified
。
const service:Service = {
name: data.PROFISSIONAL,
description: data.DESCRICAO,
category: data.CLASSIFICACAO,
cellphones,
phones,
reviews: reviews,
numReviews: reviews.length,
excluded: data.EXCLUIDO === 'SIM',
instagram: data.INSTAGRAM,
location: data.LOCAL,
dateAdded: Timestamp.now(),
dateModified: Timestamp.now(),
tags: getTags(data.CLASSIFICACAO)
};
我有一个中间步骤,将这些服务的数组保存到 json 对象。然后数据会上传到 firestore:
const jsonToFirestore = async () => {
console.log(`Uploading table`)
try {
console.log('Initializing Firebase');
initializeApp(serviceAccount);
console.log('Firebase Initialized');
await restore('./data/services.json');
console.log('Upload Success');
}
catch (error) {
console.log(error);
}
};
当我查看 Firebase 控制台时,日期字段尚未被识别为时间戳。
有什么办法可以让他们被认可吗?例如这样:
我感谢提供的任何帮助。