Documentdb .net十进制前导零

时间:2016-10-31 16:22:18

标签: asp.net azure-cosmosdb

我正在使用asp.net代码将信息保存到Azure Documentdb。 当我保存信息时,Documentdb会从值中删除endind零。

如果价格是150.90,我从Documentdb找到150.9。

这是正常的吗?我应该进行某种转换,还是只能开始使用字符串的解决方案?

1 个答案:

答案 0 :(得分:2)

在JavaScript中,只有一种数字类型,包括整数和实数的数字。由于DocumentDB基于JavaScript Object Notation(JSON),因此受到同样的限制。我假设如果你使用的是Decimal类型,你必须有一些理由。也许你存的钱?如果是这样,那么您最安全的选择是在DocumentDB中使用字符串。