发出保存 0.0 到 cosmosdb double 到 int

Issue saving 0.0 to cosmosdb double to int

使用 cosmosdb 作为存储我 运行 遇到了问题。我保存了一个对象,其中一个属性设置为 0.0(尝试使用双精度、小数和浮点)。当稍后检索到该值时,它是 0 而不是精度 0.0。如果我将它设置为 0.1 或 2.1 之类的东西,一切都会像我期望的那样工作。

有人可以解释为什么会这样吗?对于我的数据的使用,我需要它是 0.0.

此致

我可以想象这是对 CosmosDB 的优化,因为 0 == 0.0 而言。

感觉就像您试图将格式强制设置到您的数据存储中,可能是为了显示目的。如果您总是按照您希望的方式来显示数据,那么值是 00.0 还是 0.316692.

都没有关系