- 当前 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); } }); |