diff --git a/ToToCinema/Source.cpp b/ToToCinema/Source.cpp index 0c01878..a92ec44 100644 --- a/ToToCinema/Source.cpp +++ b/ToToCinema/Source.cpp @@ -1,9 +1,9 @@ #include #include #include "config.h" -//#include -//#include -//#include +#include +#include +#include using namespace std; string password = db_password; @@ -12,27 +12,27 @@ int main() { string database = "mongodb+srv://Danzan:@testandlearnserverclust.54zdaqv.mongodb.net/?retryWrites=true&w=majority"; database.replace(21, 10, password); cout << database; - //try - //{ - // // Create an instance. - // mongocxx::instance inst{}; - // const auto uri = mongocxx::uri{ "mongodb+srv://Danzan:@testandlearnserverclust.54zdaqv.mongodb.net/?retryWrites=true&w=majority" }; - // // Set the version of the Stable API on the client - // mongocxx::options::client client_options; - // const auto api = mongocxx::options::server_api{ mongocxx::options::server_api::version::k_version_1 }; - // client_options.server_api_opts(api); - // // Setup the connection and get a handle on the "admin" database. - // mongocxx::client conn{ uri, client_options }; - // mongocxx::database db = conn["admin"]; - // // Ping the database. - // const auto ping_cmd = bsoncxx::builder::basic::make_document(bsoncxx::builder::basic::kvp("ping", 1)); - // db.run_command(ping_cmd.view()); - // std::cout << "Pinged your deployment. You successfully connected to MongoDB!" << std::endl; - //} - //catch (const std::exception& e) - //{ - // // Handle errors - // std::cout << "Exception: " << e.what() << std::endl; + try + { + // Create an instance. + mongocxx::instance inst{}; + const auto uri = mongocxx::uri{ "mongodb+srv://Danzan:@testandlearnserverclust.54zdaqv.mongodb.net/?retryWrites=true&w=majority" }; + // Set the version of the Stable API on the client + mongocxx::options::client client_options; + const auto api = mongocxx::options::server_api{ mongocxx::options::server_api::version::k_version_1 }; + client_options.server_api_opts(api); + // Setup the connection and get a handle on the "admin" database. + mongocxx::client conn{ uri, client_options }; + mongocxx::database db = conn["admin"]; + // Ping the database. + const auto ping_cmd = bsoncxx::builder::basic::make_document(bsoncxx::builder::basic::kvp("ping", 1)); + db.run_command(ping_cmd.view()); + std::cout << "Pinged your deployment. You successfully connected to MongoDB!" << std::endl; + } + catch (const std::exception& e) + { + // Handle errors + std::cout << "Exception: " << e.what() << std::endl; //} return 0; } \ No newline at end of file