ID: 14001 - Basic data retrieval using MongoDB C# Driver
Posted by layonman98 on Wed Apr 28 07:20:16 UTC 2010. Language csharp

using MongoDB.Driver;
class Program
{
  public static void Main()
  {
    var database   = "test";
    var collection = "users";
    var server     = new Mongo(); 

    // Try to connect to localhost through the default port
    if( server.Connect() )
    {
      var db    = server[ database ];
      var users = db[ collection ];
      foreach( var user in users.FindAll().Documents )
      {
        foreach( var key in user.Keys )
        {
          Console.WriteLine( key.ToString() + " : " + user[ key.ToString() ].ToString() );
        }
      }
      // And for inserting a value into the collection
      var newUser = new Document{ { "name", "John Doe" }, { "age", "33" } };
      users.Insert( newUser );
    }
    Console.ReadKey( false );
  }
}