【发布时间】:2022-01-05 15:26:55
【问题描述】:
试图从 Fire Store 数据库的三个字段中获取总价
现金:'500000' 提现:'46000' 现金:“58000”
我正在使用下面的代码..但它给了我一个 05000004600058000 的结果,而不是对值求和。请问我做错了什么?
var totalCash = 0;
this.adb.collection('cash').get().toPromise().then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log('VALUESSS',doc.data())
totalCash = totalCash + (doc.data().cashamout);
});
console.log('TOTALCLCLSLS',totalCash);
});
【问题讨论】:
-
值是字符串?做一个 totalCash = totalCash + parseInt(doc.data().cashamount)?
-
非常感谢它有效
-
我做了这个 Number(doc.data().cashamout);
-
你能再帮忙做一件事吗?
-
你需要什么? :)
标签: javascript angular google-cloud-firestore