DOKK / manpages / debian 12 / libbson-doc / bson_iter_as_double.3.en
BSON_ITER_AS_DOUBLE(3) libbson BSON_ITER_AS_DOUBLE(3)

bson_iter_as_double - bson_iter_as_double()

bool
bson_iter_as_double (const bson_iter_t *iter);


iter: A bson_iter_t.

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.

The value type casted to double.

MongoDB, Inc

2017-present, MongoDB, Inc

October 20, 2022 1.23.1