2016-10-31 32 views
0

我使用asp.net代碼將信息保存到Azure Documentdb。 當我保存信息Documentdb從值切割endind零。Documentdb .net十進制前導零

如果價格已經150.90我從Documentdb找到150.9。

這是正常的嗎?我應該做一些轉換還是僅僅是開始使用字符串的解決方案?

回答

2

在JavaScript中只有一個數字類型,數字涵蓋整數和實數。由於DocumentDB基於JavaScript Object Notation(JSON),因此受到相同的限制。我假設如果你使用的是十進制類型,你必須有一些理由。也許這是你存儲的錢?如果是這樣,那麼你最安全的選擇是在DocumentDB中使用一個字符串。

+0

是的,這是錢。我會將變量類型更改爲字符串。 – CodAri