Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-805

MongoDB 2.4.5 Win7 64bit fails to insert via standard csharp-driver 1.8.2

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • 1.8.2
    • None
    • None
    • Windows 7 64 bit MongoDB 2.4.5
      VS 2012 .NET 4.5
      C# Driver 1.8.2

    Description

      Hi

      Sorry if this is a rookie mistake but I could net get inserts or updates to work. However, inserts using mongo.exe command line works just fine.

      Here is my code, no errors returned, just DocumentsAffected == 0

      Please Help!!!

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      using MongoDB.Driver;
      using MongoDB.Bson;

      namespace MyProjectNamespace.MongoConsoleApp
      {
      public class Entity
      {
      public ObjectId Id

      { get; set; }
      public string Name { get; set; }

      }

      class Program
      {
      static void Main(string[] args)
      {
      string connectionString = "mongodb://localhost/test?w=1";
      var client = new MongoClient(connectionString);
      var entity = new Entity();
      entity.Name = "test";

      var server = client.GetServer();
      var database = server.GetDatabase("test");

      using (database.RequestStart())
      {
      var collection = database.GetCollection("entities");
      collection.Insert(entity);
      var result = database.GetLastError(); // use database instead of server
      Console.WriteLine("mongodb: docs affected:

      {0}", result.DocumentsAffected);
      if (result.ErrorMessage != null)
      {
      Console.WriteLine("mongodb: {0}

      ", result.ErrorMessage);
      }
      if (result.HasLastErrorMessage)
      {
      Console.WriteLine("mongodb:

      {0}

      ", result.LastErrorMessage);
      }
      }

      Console.ReadLine();
      //server.Disconnect(); disconnect did not help
      }
      }
      }

      Attachments

        Activity

          People

            sridhar Sridhar Nanjundeswaran
            rob.finneran Rob Finneran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: