I got a problem with function bson_append_double below:
dvalue = 0.01;
bson_append_double(pbson, field_name, -1,(double)dvalue);
but the result i got is annoying long: 0.0099999997764825820923 Did anyone faced this problem before, please help me. Thanks and Regards