我有:

firestore.set(id, { status: 'complete', modifiedTimestamp: serverTimestamp() }));

而是serverTimestamp(): FieldValue

修改时,Timestamp的类型为Timestamp.我该如何纠正这一点?

推荐答案

您可以try 使用:

modifiedTimestamp: firebase.firestore.FieldValue.serverTimestamp()

或者,也可以:

modifiedTimestamp: firebase.firestore.Timestamp.now()

在使用后一种方法时,请注意Timestamp.now()使用本地机器时间.这意味着,如果在客户机上运行,您不能保证时间戳是准确的.

Javascript相关问答推荐

如何使用3个部件之间的路由?

事件错误:类型错误:无法读取未定义的属性(读取stopPropagation)

如何在不使用类型化数组的情况下将32位浮点数按位转换为整值?

如何在NightWatch.js测试中允许浏览器权限?

Redux工具包查询(RTKQ)端点无效并重新验证多次触发

通过在页面上滚动来移动滚动条

Plotly热图:在矩形上zoom 后将zoom 区域居中

我不知道为什么setwritten包装promise 不能像我预期的那样工作

使用JavaScript重新排序行

D3 Scale在v6中工作,但在v7中不工作

当作为表达式调用时,如何解析方法decorator 的签名?

空的结果抓取网站与Fetch和Cheerio

MathJax可以导入本地HTML文档使用的JS文件吗?

WP Bootstrap NavWaker:下拉菜单一次打开所有下拉菜单

MongoDB受困于太多的数据

如何在Java脚本中对列表中的特定元素进行排序?

如何更改Html元素S的 colored颜色 ,然后将其褪色为原始 colored颜色

用于测试其方法和构造函数的导出/导入类

自动滚动功能在当前图像左侧显示上一张图像的一部分

本地损坏的Java脚本