firebase 上可以存储的最大数值是多少?

Dev*_*are 3 firebase google-cloud-firestore

我正在构建一个系统,最终将存储非常大的数值(双精度或浮点类型,而不是 int),并且我正在使用 firestore 来存储我的数据。Firestore 数据库中的数字增长量是否有上限?我似乎在任何地方都找不到任何文档。

Dha*_*raj 5

根据文档,Firestore 仅允许 64 位有符号整数。64 位有符号整数。它有一个minimum value of -9,223,372,036,854,775,808 and a maximum value of 9,223,372,036,854,775,807 (inclusive)

浮点数相同:Firestore 允许64 位双精度,IEEE 754

我只是尝试添加一个超过该限制的随机数,然后你就得到了。

在此输入图像描述

然后我尝试请求该文档,这就是您得到的数据: 在此输入图像描述

如果将其存储为数字,则很难获得精确的值。如果数字那么大,您可能有兴趣以字符串格式存储数字。但请记住文档的 1 MiB(1,048,576 字节)限制。