bson_iter_as_double()#

Synopsis#

double
bson_iter_as_double (const bson_iter_t *iter);

Parameters#

Description#

Fetches the current field as if it were a double.

bson_iter_as_double() will cast the following types to double

  • BSON_TYPE_BOOL

  • BSON_TYPE_DOUBLE

  • BSON_TYPE_INT32

  • BSON_TYPE_INT64

Any other value will return 0.

Returns#

The value type casted to double.