How to connect MongoDB using C# code

Step1: Install CSharpDriver-1.3.1.4349.msi
https://github.com/mongodb/mongo-csharp-driver/downloads

Step2: Add  MongoDB.Bson,  MongoDB.Driver to References.

Step3: Imports MongoDB header files.

C# code
---------

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using MongoDB.Bson;
using MongoDB.Driver;
using System.Collections;
using MongoDB.Bson.Serialization;
using MongoDB.Driver.Builders;
using MongoDB;
using System.IO;
using System.ComponentModel;
using System.Windows.Forms;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Run the mongodb in .Header file "using System.Diagnostics;"
            Process process = new Process();
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.WindowStyle = ProcessWindowStyle.Hidden;
            startInfo.FileName = @"c:\mongodb\mongodb\bin\mongod.exe";
            process.StartInfo = startInfo;
            process.Start();

            //connect to Mongodb
          
            string connectionString = "mongodb://127.0.0.1";

            var server = MongoServer.Create(connectionString);
            if (server.State == MongoServerState.Disconnected)
                server.Connect();
                //server.Disconnect();
           

            MongoDatabase myCompany = server.GetDatabase("MyCompany");
            Console.WriteLine("Server get connected in to this" + connectionString + "Server");
            Console.ReadLine();
            server.Disconnect();
           
           
        }
    }
}

No comments:

Post a Comment