[c#] C#과 MongoDB 데이터베이스 연동 방법

C# 언어를 사용하여 MongoDB 데이터베이스와 연동하여 데이터를 읽고 쓰는 방법에 대해 알아보겠습니다.

MongoDB C# 드라이버 다운로드

먼저, MongoDB C# 드라이버를 다운로드하여 프로젝트에 추가해야 합니다. MongoDB 공식 웹사이트에서 드라이버를 다운로드할 수 있습니다.

프로젝트에 MongoDB C# 드라이버 추가

프로젝트에 MongoDB C# 드라이버를 추가한 후, 다음 코드를 사용하여 MongoDB와 연결합니다.

using MongoDB.Driver;

class Program
{
    static void Main()
    {
        // MongoDB 연결 문자열
        string connectionString = "mongodb://localhost:27017";

        // 데이터베이스 연결
        var client = new MongoClient(connectionString);
        var database = client.GetDatabase("myDatabase");
    }
}

데이터 읽기 및 쓰기

이제 MongoDB 데이터베이스에 데이터를 읽고 쓰는 방법을 알아보겠습니다.

데이터 쓰기

// 콜렉션 가져오기
var collection = database.GetCollection<BsonDocument>("myCollection");

// 문서 삽입
var document = new BsonDocument
{
    { "name", "John Doe" },
    { "age", 30 }
};
collection.InsertOne(document);

데이터 읽기

// 모든 문서 가져오기
var documents = collection.Find(new BsonDocument()).ToList();
foreach (var doc in documents)
{
    Console.WriteLine(doc);
}

위의 코드 예제를 통해 C# 언어로 MongoDB 데이터베이스와의 연동 방법을 확인할 수 있습니다. 계속해서 MongoDB 공식 문서와 C# 드라이버 문서를 참고하여 더 많은 기능을 익혀보시길 권장합니다.

이상으로 MongoDB C# 드라이버를 이용하여 C# 언어에서 MongoDB 데이터베이스와의 연동 방법에 대해 알아보았습니다.