Provided by: libbson-doc_1.3.1-1_all bug

NAME

       Parsing_and_Iterating_BSON_Documents - None

RECURSING INTO SUB‐DOCUMENTS

       Libbson  provides  convenient  sub‐iterators  to  dive down into a sub‐document or sub‐array. Below is an
       example that will dive into a sub‐document named "foo" and print it's field names.

FINDING FIELDS USING DOT NOTATION

       Using the bson_iter_recurse(3) function exemplified above, bson_iter_find_descendant(3) can find a  field
       for you using the MongoDB style path notation such as "foo.bar.0.baz".

       Let's create a document like {"foo": {"bar": [{"baz: 1}]}} and locate the baz field.

VALIDATING A BSON DOCUMENT

       If all you want to do is validate that a BSON document is valid, you can use bson_validate(3) \&.

       See the bson_validate(3) documentation for more information and examples.

COLOPHON

       This page is part of libbson.  Please report any bugs at https://jira.mongodb.org/browse/CDRIVER.

libbson                                            2016‐01‐18            PARSING_AND_ITERATING_BSON_DOCUMENTS(3)