代码之家  ›  专栏  ›  技术社区  ›  LP13

MongoDB发出类型为double[duplicate]的读取值

  •  0
  • LP13  · 技术社区  · 7 年前

    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 回复  |  直到 7 年前