MongoDB发布类型为double的读取值

时间:2018-11-12 23:28:58

标签: mongodb mongodb-query

在mongo中,我将amount存储为4.77,类型为double

enter image description here

我正在使用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

enter image description here

0 个答案:

没有答案