namlook / MongoKit (http://bytebucket.org/namlook/mongokit/wiki/html/index.html)
MongoKit framework try to keep its simplicity when you manage mongodb in python. MongoKit was developed to be fast and light with KISS and DRY in mind. MongoKit brings structured schema and validation layer on top of the great pymongo driver. Discuss with us on Google group : http://groups.google.com/group/mongokit or follow the news on Twitter: http://twitter.com/namlook

MongoDB is a great, schema-less document-oriented database with drivers in various languages(python, ruby, perl, java, php...).
MongoKit is a python module that brings structured schema and validation layer on top of the great pymongo driver. It has be written to be simpler and lighter as possible with the KISS and DRY principles in mind.
Warning !!: The new version of MongoKit has API changes. Please, read the migration guide to update from v0.4 to v0.5
- A quick introduction
- The documentation index
If you're using the old API (<= 4.0) you'll need the old documentation
Phylosophy
Don't modify data
"Tools changes, data not". In order to follow this "credo", MongoKit won't add any information into your data. If meta informations must be added (for instance the delete cascade features), this will be done into another mongokit's collection. So if you need to use another mongo tools or another ORM in another languages, your data won't be pollued by specific mongokit staff.
This revision is from 2010-03-09 18:49
