我正在使用asp.net代码将信息保存到Azure Documentdb。 当我保存信息时,Documentdb会从值中删除endind零。
如果价格是150.90,我从Documentdb找到150.9。
这是正常的吗?我应该进行某种转换,还是只能开始使用字符串的解决方案?
答案 0 :(得分:2)
在JavaScript中,只有一种数字类型,包括整数和实数的数字。由于DocumentDB基于JavaScript Object Notation(JSON),因此受到同样的限制。我假设如果你使用的是Decimal类型,你必须有一些理由。也许你存的钱?如果是这样,那么您最安全的选择是在DocumentDB中使用字符串。