Je code ziet er goed uit, aangezien je alle benodigde header-bestanden hebt toegevoegd die nodig zijn voor make_document en make_array .U zei in uw opmerking dat de document.hpp
bevat niet het make_document en de array.hpp
bevat niet de make_array template.Dit is geschikt voor de release mongo-cxx-driver-r3.1.1 .
In de huidige master branch bestaan de header-bestanden zoals je kunt zien als je de source-links volgt:document.hpp en array.hpp . De voorbeelden die je gebruikt zijn waarschijnlijk voor de nieuwe master branch omdat ze ook van een huidige branch van git zijn.