gpt4 book ai didi

javascript - 云函数正在将 NaN 写入 firestore

转载 作者:行者123 更新时间:2023-11-29 23:26:58 26 4
gpt4 key购买 nike

我创建了一个云函数来在每次有新关注者时更新关注计数。但是,无论出于何种原因,NaN 都会被写入文档,而不是递增的计数。什么是 NaN 以及为什么它被写入而不是适当的数字?这是我的代码:

var transaction = db.runTransaction(t => {
return t.get(countRef)
.then(doc => {
var new_count = doc.data.following_count + 1;
t.update(countRef, { following_count: new_count });
});
}).then(result => {
console.log('Transaction success!');
})
.catch(err => {
console.log('Transaction failure:', err);
});

最佳答案

NaN 是 Not a Number 。正如一些评论者所说(但实际上没有发布答案),这是由对非数字输入的操作引起的,例如未定义的值或字符串。

关于javascript - 云函数正在将 NaN 写入 firestore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48797377/

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