Firebase - 什么数据类型 firebase.database.ServerValue.TIMESTAMP

Firebase - what data type is firebase.database.ServerValue.TIMESTAMP

我四处寻找 TIMESTAMP 的数据类型。我查看了 docs 但它没有提及任何类型。

这些是 Float 还是 Double 还是其他类型?

const currentDate = Date.now();
const timeStamp = firebase.database.ServerValue.TIMESTAMP;

这是 firebase.database.ServerValue.TIMESTAMP 在 RTDB 中的显示方式:

ServerValue.TIMESTAMP 字段是一个 so-called 标记值。写入数据库后,实际上是一张地图:{ ".sv": "timestamp" }。但是然后在数据库本身中,当你读回这个值的字段时,你会得到一个常规数字(自纪元以来的毫秒数)。

根据您的平台,这种不对称类型可能会带来有趣的编程挑战。例如,参见: