amount 存储为 4.77 double .
amount
4.77
double
我正在使用mongo的C#驱动程序阅读Bson文档
var collection = _mongoDatabase.GetCollection<BsonDocument>("mycollection"); var filter = Builders<BsonDocument>.Filter.Eq("_id", id); await collection.Find(filter) .ForEachAsync(document => { var val = document.GetValue("amount"); });
但是,它将值读取为 4.7699999999999996
4.7699999999999996