【发布时间】:2019-11-15 00:47:36
【问题描述】:
我目前正在尝试在 Firebase(云端 Firestore)上保存值。
我的问题很简单:我想保存 Double 值,但是当一个数字像 113 而不是 145.3 时,该值会自动保存为 Long。
这是一个问题,因为我的 Android 应用程序因此崩溃,并且同时处理 Double 和 Long 值是一团糟。
我试过了:
parseFloat(15)
这不起作用,如果我执行 console.log(value) 我得到 15(不是 Double I 猜)。
我也试过了:
var number = 15;
var doubleValue = number.toFixed(2);
这不起作用,值保存在字符串中。
在网络上处理这个问题似乎比在 iOS 或 Android 上要复杂得多。
【问题讨论】:
标签: javascript firebase google-cloud-firestore double