gpt4 book ai didi

javascript - 创建一个 firebase 函数以在数据库中设置负服务器时间戳但保持 NaN

转载 作者:行者123 更新时间:2023-12-01 01:46:30 24 4
gpt4 key购买 nike

我不熟悉 javascript,但我想创建一个 firebase 函数,该函数将在引用上设置负服务器时间戳,但我不断收到相同的错误:

Error: Reference.set failed: First argument contains NaN in property

这是我的代码:

exports.makeNegativeTimestamp = functions.database.ref('/items/{itemID}/negative_created_timestamp')
.onCreate((snapshot, context) => {
const timestampCurrent = admin.database.ServerValue.TIMESTAMP;
const now = Date.now().valueOf();
var negativeTimestampCurrent = (now * -1);
return snapshot.ref.set(negativeTimestampCurrent);
});

我尝试使用admin.database.ServerValue.TIMESTAMP来设置值和Date.now().valueOf(),但两者都会导致相同的错误。

任何帮助将不胜感激。

最佳答案

ServerValue.TIMESTAMP 不是您可以读取的值。它是所谓的可写操作标记,然后服务器将数据写入数据库时​​将其替换为实际时间戳。

我不确定 Date.now().valueOf() 的用途。您不是只是在寻找 Date.now() 来获取当前时间戳吗?

关于javascript - 创建一个 firebase 函数以在数据库中设置负服务器时间戳但保持 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51912274/

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