【发布时间】:2020-03-31 10:03:51
【问题描述】:
我需要将服务器时间戳存储到我的 Firestore 文档中
从互联网上我得到了这个代码firebase.firestore.FieldValue.serverTimestamp(),但是在我在 Firestore 中使用这个代码之后,它存储为这样_methodName FieldValuea.serverTimestamp
这是什么问题以及如何解决?
我的 ts 代码 `
let m1 = new Message();
m1.doctor = this.uid;
m1.patient = this.messageList[this.messageList.length - 1].patient;
m1.isPatient = false;
m1.message = event.message;
m1.date = firebase.firestore.FieldValue.serverTimestamp(),
m1.reply = true,
// type: files.length ? 'file' : 'text',
//files: files,
m1.user = {
name: 'Jonh Doe',
avatar: 'https://i.gifer.com/no.gif',
},
this.firestore.collection(Config.chatCollection).add(JSON.parse(JSON.stringify(m1)));
`
class Message {
user = {
name: 'Jonh Doe',
avatar: 'https://i.gifer.com/no.gif',
}
reply;
doctor = "";
text;
date;
cdate;
isPatient = true;
message = "";
patient = "";
time = "";
documentID = "";
}
【问题讨论】:
标签: javascript firebase google-cloud-firestore angularfire2