如何从 Firestore 中检索浮动?

Posted

技术标签:

【中文标题】如何从 Firestore 中检索浮动?【英文标题】:How to retrieve float from Firestore? 【发布时间】:2020-11-01 05:10:56 【问题描述】:

您好,我在从 Firestore 检索数据时遇到问题。我不知道如何从带点的数字字段中检索数据。

例如Prize : 2.54

我试过了

longPrize = documentSnapshot.getLong("Prize");

但它不起作用,因为它只返回2。结果我必须得到2.54。 我怎么能做到这一点?不幸的是,Firebase 不支持以浮点形式检索数据(getFloat() 不存在)。

【问题讨论】:

【参考方案1】:

如果文档字段中有浮点数,则可以使用 getDouble() 将其作为 Double 访问。如果您想将其转换为浮点数,这取决于您。

另请阅读:Float and double datatype in Java

【讨论】:

以上是关于如何从 Firestore 中检索浮动?的主要内容,如果未能解决你的问题,请参考以下文章

Firestore:如何从数组中检索数据并将其传递到表中?

Flutter - 如何从 Firestore 中检索 ID 列表并在 GridView 中显示它们的项目?

如何从firestore检索图像到recyclerview

如何从firestore中检索swiftUI中的预定义项目列表?

如何使用 Flutter 中的 UserID 从 Firebase Firestore 检索数据?

如何将数据从 Firestore 检索到我的列表