Il tuo codice sembra corretto, poiché hai incluso tutti i file di intestazione necessari per make_document
e make_array
.Hai affermato nel tuo commento che il document.hpp
non contiene il make_document
e array.hpp
non contiene il make_array
template.Questo è giusto per la versione mongo-cxx-driver-r3.1.1
.
Nel ramo principale corrente esistono i file di intestazione come puoi vedere se segui i collegamenti di origine per loro:document.hpp e array.hpp . Gli esempi che usi sono probabilmente per il nuovo ramo principale in quanto provengono anche da un ramo corrente di git.