私は現在、小規模な金融関連プロジェクトのために MongoDB を学習および適用しています。
MongoDB in Actionを読むと、次のように書かれています。
BSON 数値型でよく発生する他の唯一の問題は、10 進数のサポートがないことです。これは、MongoDB に通貨値を格納する予定がある場合は、整数型を使用して値をセント単位で保持する必要があることを意味します。
私の金融関連製品にはいくつかの通貨価値が含まれますが、上記のステートメントについて少し混乱したり心配したりしています. ここに私の質問があります:
- 私のプロジェクトで
double
使用できますか?currency values
- それらに直接使用するとどうなりますか、または結果はどうなり
double
ますか? - 金融商品に 10 進数型が必須である場合、MongoDB を使用するのは悪い考えですか?
- とはどういう意味
you need to use an integer type and keep the values in cents
ですか? を保管する場合は、保管する1.34 dollars
必要があるということ134 cents
ですか?