它适合“模式”或文档模型文件,就像
type: Money
但是,每当我需要钱时,我都会得到一串浮点数作为回报。我知道它在内部处理 MongoDB,但我发现我的应用程序到处都是字符串转换,BigInt.new("1.23") - BigInt.new("1.33")
当然这不是意图。
我应该放弃金钱并在架构中使用 BigInt 吗?Mongoid 会支持它还是再次将其保存为字符串?我被告知不要使用Float
,所以我正在尽力而为,但我的工具不配合。
它适合“模式”或文档模型文件,就像
type: Money
但是,每当我需要钱时,我都会得到一串浮点数作为回报。我知道它在内部处理 MongoDB,但我发现我的应用程序到处都是字符串转换,BigInt.new("1.23") - BigInt.new("1.33")
当然这不是意图。
我应该放弃金钱并在架构中使用 BigInt 吗?Mongoid 会支持它还是再次将其保存为字符串?我被告知不要使用Float
,所以我正在尽力而为,但我的工具不配合。
https://github.com/glebtv/mongoid_money_field呢?
它符合您的需求吗?
在这里找到一个谈话:
https
://groups.google.com/forum/#!topic/mongoid/fTAN6VBUeT8
最后的评论应该证实我的主张。