static void CreateMongoManyWithClass() { var collection = new MongoDb <Student>().GetCollection("student"); var documents = new List <Student> { new Student { Id = ObjectId.GenerateNewId(), Name = "Keanu Reeves", Undergrad = false, Units = 3, Classes = new List <string> { "History", "Math", "Chemistry" } }, new Student { Id = ObjectId.GenerateNewId(), Name = "Keanu Reeves", Undergrad = false, Units = 3, Classes = new List <string> { "History", "Math", "Chemistry" } }, new Student { Id = ObjectId.GenerateNewId(), Name = "Keanu Reeves", Undergrad = false, Units = 3, Classes = new List <string> { "History", "Math", "Chemistry" } } }; collection.InsertMany(documents); Console.WriteLine("The records has been successfully created (scenario 4)"); }
static void CreateMongoManyWithBsonDocument() { var collection = new MongoDb <BsonDocument>().GetCollection("student"); var documents = new List <BsonDocument> { new BsonDocument { { "name", "Winston Churchill" }, { "undergrad", true }, { "units", "3" }, { "classes", new BsonArray { "English", "Math", "Spanish" } } }, new BsonDocument { { "name", "Winston Churchill" }, { "undergrad", true }, { "units", "3" }, { "classes", new BsonArray { "English", "Math", "Spanish" } } }, new BsonDocument { { "name", "Winston Churchill" }, { "undergrad", true }, { "units", "3" }, { "classes", new BsonArray { "English", "Math", "Spanish" } } }, }; collection.InsertMany(documents); Console.WriteLine("The records has been successfully created (scenario 3)"); }