1 Commits (4c1b6d2a80cf1b9b87157b9d758ebe63d864b9ef)

Author SHA1 Message Date
rstam 4c1b6d2a80 Initial framework of LINQ implementation. Please note that this doesn't really do anything yet because the MongoLinqTranslator class is stubbed out. 14 years ago
rstam 655d662bb0 Added doc comments for CommandResult and its subclasses. 15 years ago
rstam b552f5e394 Updated copyright notices. 15 years ago
rstam d4c2977c4d Added SafeModeResult class. Changed return value of relevant methods in MongoCollection to SafeModeResult or CommandModeResult. Changed return value of InsertBatch to IEnumerable<SafeModeResult>. 15 years ago
rstam 6df664f804 Added a new CommandResult class that is derived from BsonDocument. It adds Ok and ErrorMessage properties that decode the command result in a typesafe way. Also added several CommandResult subclasses (stubbed for now) that will have many typesafe properties and methods to pick apart the results of various complex commands. 15 years ago
rstam 3900d3f0db Renamed MongoDB.BsonLibrary namespace to MongoDB.Bson and MongoDB.CSharpDriver to MongoDB.Driver (Library was redundant and VB users might not want to see CSharp in the namespace). Renamed Bson static class BsonConstants (because it a class can't have the same name as the namespace it is in). 15 years ago
rstam 8d4557de52 Created some new folders to organize source files better. 15 years ago
rstam a62fddf18e Finalized DLL filenames and source code namespaces for release. 15 years ago
rstam b7c3a1d10d Implemented connecting to a replica set by querying all servers in the seed list in parallel. Improved thread safety of major classes. 15 years ago
rstam 899d4efc24 Added new MongoUpdateMessage class. Implemented Save and Update in MongoCollection. 15 years ago
rstam ec95b13a31 Turned off Nagle and increased socket buffer sizes. Implemented piggy backing of GetLastError command when sending request in safeMode. Implemented MongoInsertMessage and breaking up insert messages into 16MB maximum each. Readjusted the MongoMessage class hierarchy and methods a bit. Implemented Insert in MongoCollection. 15 years ago
rstam 2d01cd47ff Added MongoCollection.ValidateName. Implemented AddOption, Hint, Max, MaxScan, Min, Snapshot, and Sort in MongoCursor. Added support for wrapped queries to MongoCursor. Added MongoDatabase.ValidateName. 15 years ago
rstam 55a44b0d9f Work in progress. Tested MongoCollection.Find(). 15 years ago