[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++ 드라이버의 공식 문서를 참조하십시오.