- 当前 Bug 的表现(可附上截图)
同样的data,使用collection.add添加,date是带时区信息的,但是使用doc.set就失去时区信息了。
collection.add
doc.set
- 预期表现
使用doc.set时同样保留时区信息。
- 复现路径
- 提供一个最简复现 Demo
const data = {
data: {
datetime: datetime,
dateString: dateString,
note: note,
photo: photo,
location: locationName ? db.Geo.Point(longitude, latitude) : null,
locationName: locationName
}
};
return getRecords({ dateString })
.then(result => {
if (result.length > 0) {
return records.doc(result[0]['_id']).set(data);
} else {
return records.add(data);
}
});