[c++] C++에서 MongoDB에 데이터 삽입하기

이 포스트에서는 C++에서 MongoDB 데이터베이스에 데이터를 삽입하는 방법에 대해 알아보겠습니다.

MongoDB C++ 드라이버 설치

먼저, MongoDB C++ 드라이버를 설치해야 합니다. 이 드라이버는 MongoDB와 C++ 어플리케이션 사이의 상호작용을 도와줍니다.

드라이버를 사용하여 데이터 삽입

아래는 MongoDB C++ 드라이버를 사용하여 데이터를 삽입하는 간단한 예제입니다.

#include <mongocxx/client.hpp>
#include <mongocxx/instance.hpp>
#include <bsoncxx/builder/basic/document.hpp>

int main() {
    mongocxx::instance inst{};
    mongocxx::client conn{mongocxx::uri{}};

    auto collection = conn["testdb"]["testcollection"];
    bsoncxx::builder::basic::document doc{};
    doc.append(bsoncxx::builder::basic::kvp("name", "John Doe"));

    collection.insert_one(doc.view());
}

위 코드는 mongocxx 드라이버를 사용하여 “testdb”의 “testcollection”에 {"name": "John Doe"}를 삽입하는 예제입니다.

요약

이렇게 하여 MongoDB C++ 드라이버를 사용하여 C++에서 MongoDB에 데이터를 삽입할 수 있습니다.

더 자세한 내용은 MongoDB C++ 드라이버의 공식 문서를 참조하십시오.