复杂数据结构中双值的不准确聚合返回

时间:2018-01-29 10:05:18

标签: mongodb aggregation-framework mongodb-.net-driver

当我使用聚合框架从我的数据库中获取值时,我得到了复杂的数据结构,例如带有双精度的struct数组,我得到的值不准确。

我使用IAsyncCursor上的ToList()来获取我的值。 double值应该是13.23,并且在返回的json字符串中,值类似于13.2300000001或类似的值。如果我使用这种复杂的数据结构,这只是一种行为。

对于这种不准确,我该怎么办?我使用的是csharp api的错误类和方法吗?

0 个答案:

没有答案