您可以将时间戳转换为FieldValue吗?

DangItsPang:

在我的应用程序中,用户会将文档上载了时间戳的文件上载到其子集合下的数据库中。在我的安全规则中,我对其进行了编程,以便时间戳始终等于FieldValue.serverTimestamp()这会将FieldValue保存到数据库。

问题是,每当我从Firebase取回documentSnapshot并访问该字段时,它都会作为时间戳而不是FieldValue返回。有没有一种方法可以将时间戳转换为FieldValue,反之亦然?

道格·史蒂文森(Doug Stevenson):

不,您确实希望使用时间戳记而不是FieldValue。FieldValue令牌仅用于编写需要在Firestore后端而不是客户端上计算其实际值的字段值。它们只是令牌,不是实际值。当您获取文档并读回该值时,它将具有实际的时间戳记值(或最终值),这是您需要使用的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章