相关疑难解决方法(0)

MongoDB - 十进制类型的值怎么样?

我目前正在学习并将MongoDB应用于一个小型金融相关项目.


当我阅读MongoDB in Action时,它说:

BSON数字类型通常出现的唯一其他问题是缺少小数支持.这意味着如果您计划在MongoDB中存储货币值,则需要使用整数类型并将值保持为美分.


我的财务相关产品将涉及一些货币价值,但我有点困惑或担心上述声明.这是我的问题:

  1. 我可以double用于currency values我项目中的那些人吗?
  2. 如果我直接使用double它们会发生什么或后果?
  3. 如果十进制类型是金融产品必备的东西,那么使用MongoDB是个坏主意吗?
  4. 这是什么意思you need to use an integer type and keep the values in cents?这是否意味着如果我要去商店1.34 dollars,那么我应该存储134 cents

谢谢

decimal bigdecimal mongodb bson

31
推荐指数
2
解决办法
4万
查看次数

标签 统计

bigdecimal ×1

bson ×1

decimal ×1

mongodb ×1