連接 MongoDB 數據庫使用 C++,可以通過 MongoDB 的 C++ 驅動程序來實現。以下是連接 MongoDB 數據庫的步驟:
安裝 MongoDB 的 C++ 驅動程序。可以通過官方網站下載并安裝 C++ 驅動程序。
在 C++ 項目中包含 MongoDB 驅動程序的頭文件。通常情況下,可以使用以下 include 語句:
#include <mongocxx/client.hpp>
#include <mongocxx/instance.hpp>
mongocxx::instance inst{};
mongocxx::client client{mongocxx::uri{"mongodb://localhost:27017"}};
其中,mongodb://localhost:27017
是 MongoDB 數據庫的連接字符串,localhost
是數據庫主機名,27017
是數據庫端口號。
auto collection = client["mydb"]["mycollection"];
auto cursor = collection.find({});
for (auto&& doc : cursor) {
std::cout << bsoncxx::to_json(doc) << std::endl;
}
這樣就可以在 C++ 程序中連接到 MongoDB 數據庫并執行操作了。