2016-10-31 7 views
0

私はAsp.netコードでAzure Documentdbに情報を保存しています。 情報を保存すると、Documentdbはendindゼロを値から切り捨てます。Documentdb .net 10進数の先行ゼロ

価格が150.90の場合、Documentdbから150.9が見つかります。

これは正常ですか?私はある種の変換をやり直すべきか、あるいは文字列を使い始めるだけの解決策ですか?

答えて

2

JavaScriptには、整数型と実数型の両方をカバーする数値型が1つしかありません。 DocumentDBはJavaScript Object Notation(JSON)に基づいているため、同じ制限があります。 Decimal型を使用している場合、何らかの理由があるはずです。たぶんそれはあなたが保管しているお金ですか?その場合、最も安全なオプションはDocumentDBで文字列を使用することです。

+0

はい、お金です。変数の型を文字列に変更します。 – CodAri