Ihr Code sieht richtig aus, da Sie alle notwendigen Header-Dateien eingefügt haben, die für make_document
benötigt werden und make_array
.Sie sagten in Ihrem Kommentar, dass der Dokument.hpp
enthält nicht das make_document
und die array.hpp
enthält nicht das make_array
Vorlage. Dies ist richtig für die Version mongo-cxx-driver-r3.1.1
.
Im aktuellen Master-Zweig existieren die Header-Dateien, wie Sie sehen können, wenn Sie den Quelllinks für sie folgen:document.hpp und array.hpp . Die Beispiele, die Sie verwenden, sind wahrscheinlich für den neuen Hauptzweig, da sie auch aus einem aktuellen Zweig von git stammen.