MongoKit 0.9.1

An interface between the schemaless MongoDB and the Python programming language
The module is built on top of the native MongoDB Python driver.

Main features:

  • Schema validation (wich use simple python type for the declaration)
  • Doted notation
  • Nested and complex schema declaration
  • Untyped field support
  • Required fields validation
  • Default values
  • Custom validators
  • Simple atomic update (just save the document again)
  • Cross database document reference
  • Random query support (which returns a random document from the database)
  • Inheritance and polymorphisme support
  • Versionized document support (in beta stage)
  • Partial auth support (it brings a simple User model)
  • Operator for validation (currently : OR, NOT and IS)
  • Simple web framework integration
  • Import/export to json
  • i18n support
  • GridFS support
  • Document migration support

last updated on:
February 16th, 2014, 6:56 GMT
license type:

BSD License

developed by:
Nicolas Clairon
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Database Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!
What's New in version 0.9.0
  • Now MongoKit required PyMongo >= 2.5
  • find_and_modify returns None if the query fails
  • Fix off-by-one error on SchemaDocument
  • Fix inherited queries
read full changelog

Add your review!