table of contents
| BSON_NEW_FROM_DATA(3) | libbson | BSON_NEW_FROM_DATA(3) |
SYNOPSIS¶
bson_t * bson_new_from_data (const uint8_t *data, size_t length);
PARAMETERS¶
- data: A BSON encoded document buffer.
- length: The length of data in bytes.
DESCRIPTION¶
The bson_new_from_data() <> function shall create a new bson_t <> on the heap and copy the contents of data. This may be helpful when working with language bindings but is generally expected to be slower.
It is an error if length does not match the length embedded in the first four bytes of the BSON data in data.
RETURNS¶
A newly allocated bson_t <> if successful, otherwise NULL.
Author¶
MongoDB, Inc
Copyright¶
2009-present, MongoDB, Inc.
| June 3, 2026 | 2.3.1 |