firebase.firestore.Timestamp.fromDate() is undefined



我正在尝试获取一个Date((对象,并将其转换为数据的适当Firebase时间戳。我在文档中找到了这个函数,但它对我不起作用。当我尝试保存为Date(Date(时,它会保存为字符串而不是时间戳。有什么帮助吗?

firebase
.firestore()
.collection("articles")
.add({
url: url,
archive: archive.docId,
article: articleState,
published: firebase.firestore.Timestamp.fromDate(date);})

您不需要对Date对象执行任何操作即可使其成为时间戳。SDK将自动执行此操作。

firebase
.firestore()
.collection("articles")
.add({
url: url,
archive: archive.docId,
article: articleState,
published: date
})

它必须是一个实际的Date对象才能工作。例如:

let date = new Date()

如果你在创建Date对象时遇到问题(我们看不到你在做什么(,那听起来完全是另一个问题。

最新更新