firebase - 存储为整数与字符串大小
问题描述
我已经检查了文档,但我有点困惑。存储长整数时,例如265628143862153200
. 将其存储为整数字符串会更有效吗?
这是我需要帮助的以下计算是否正确?
整数:
265628143862153200
*8的长度?
细绳:
265628143862153200
+1的长度?
解决方案
Firebase 控制台并不是管理工作流的一部分。它只是为了发现和发展。如果您有生产级程序要遵循,您应该只使用提供的 SDK 编写代码。通常,开发人员会创建自己的管理站点来处理 Firesotre 中的数据。
此外,您应该知道 JavaScript 整数不够“大”,无法将数据存储到 Firestore 提供的完整大小。如果要使用数字字段的完整大小,则必须使用支持 Firestore 的完整 64 位有符号整数类型的系统。
如果您必须存储大于任一限制的数字,并且能够手动修改它们,请考虑存储多个数字,类似于 Firestore 的时间戳将秒和纳秒存储为单独数字的方式,以便完整值可以溢出大于有符号的 64位。
推荐阅读
- python - 将元组插入空的熊猫数据框中
- jenkins - 如何连接到作为 Jenkins 管道运行的服务器
- here-api - HERE 地图交通 API 方向
- sql - 如何在 OrientDB SQL 中“描述”一个类、索引或其他对象?
- python - Keras 2D 输入到 2D 输出
- ios - 向现有数据模型添加新实体会导致用户数据消失(轻量级核心数据迁移不起作用)
- c++ - What is better practice? Pass class member by pointer or identifier?
- cakephp - CakePHP 3.4:使用联合结果集进行分页显示重复记录
- python - 使用 Tkinter 打破其父网格的图像
- python - 运行 subprocess.Popen 时在 Python 中关闭弹出警报