MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Using-Deklaration nicht im Mongodb-C++-Treiber gefunden

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.