在mongo中,我将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