gpt4 book ai didi

firebase.database() 日期未提交

转载 作者:行者123 更新时间:2023-12-02 21:49:12 25 4
gpt4 key购买 nike

我尝试从 AngularJS Web 应用程序在 firebase 实时数据库中创建记录。

代码

firebase.database().ref("XYZ").push({
name: 'name',
contentType: 'video/mp4',
videoUrl:downloadURL,
createdDate: new Date(),
uploadedBy: 'admin@xyz.com'
})

问题

记录创建成功,但createdDate字段不会添加到数据库中。有什么问题吗?

最佳答案

它不起作用,因为您正在尝试推送 Date object而不是时间戳/字符串。您应该使用:

  • Date() 获取如下字符串:Thu Jun 30 2016 09:40:54 GMT+0200 (CEST)
  • new Date().getTime()Date.now() 获取时间戳,例如 461467272336700

如果您正在寻找更好的解决方案,您应该让 Firebase 使用 firebase.database.ServerValue.TIMESTAMP 设置该值及其当前日期。

关于firebase.database() 日期未提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38116390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com