| CARVIEW |
Every repository with this icon (
Every repository with this icon (
| Description: | A driver written in c# to connect to the MongoDB document oriented database. edit |
| Homepage: | edit |
| Public Clone URL: |
git://github.com/samus/mongodb-csharp.git
Give this clone URL to anyone.
git clone git://github.com/samus/mongodb-csharp.git
|
| Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:samus/mongodb-csharp.git
|
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Aug 07 20:09:32 -0700 2009 | Added BsonLong and BsonArray types. [samus] |
| |
LICENSE | Sun Aug 02 17:42:50 -0700 2009 | Initial release on GitHub [samus] |
| |
MongoDB.Net-Tests/ | Fri Aug 07 20:09:32 -0700 2009 | Added BsonLong and BsonArray types. [samus] |
| |
MongoDBDriver.sln | Sun Aug 02 17:42:50 -0700 2009 | Initial release on GitHub [samus] |
| |
MongoDBDriver/ | Fri Aug 07 20:09:32 -0700 2009 | Added BsonLong and BsonArray types. [samus] |
| |
MongoDBDriverTranslation/ | Sun Aug 02 17:42:50 -0700 2009 | Initial release on GitHub [samus] |
| |
Packages.mdproj | Sun Aug 02 17:42:50 -0700 2009 | Initial release on GitHub [samus] |
| |
README.rst | Sun Aug 02 17:42:50 -0700 2009 | Initial release on GitHub [samus] |
MongoDB-CSharp
This is a preliminary release of a driver to connect to MongoDB using .Net. It is written entirely in C# and has been tested and developed under both Windows and Mono 2.0 (Ubuntu 32-bit 9.04). Currently only basic features have been implemented. The api is very likely to change and be in flux for a while. There are many features to be added and refined.
Current Features
- Connect to a server.
- Query
- Insert
- Update
- Delete
- Many BSON types supported
- Isolation and conversion between BSON types and native .net types.
- Database, Collection and Cursor objects.
Missing Features
- Paired connections
- Auto reconnect options
- Connection pooling
- Authentication
- Several BSON Types (easy to add)
- Database commands (can send queries to $cmd if necessary)
- Exceptions
- hint, explain, count, $where
- database profiling: set/get profiling level, get profiling info
- GridFS support
- Many unit tests
Installation
Currently using the driver in the GAC is not supported. Simply copy the driver assembly somewhere and reference it in your project. It should be deployed in your application's bin directory. It is not necessary to use the test assembly.
Patches
Patches are welcome and will likely be accepted. By submitting a patch you assign the copyright to me, Sam Corder. This is necessary to simplify the number of copyright holders should it become necessary that the copyright need to be reassigned or the code relicensed. The code will always be available under an OSI approved license.











