MongoKit

Software Screenshot:
MongoKit
Software Details:
Version: 0.9.1.1 updated
Upload Date: 11 Aug 16
Developer: Nicolas Clairon
Distribution Type: Freeware
Downloads: 219

Rating: 2.0/5 (Total Votes: 1)

The module is built on top of the native MongoDB Python driver.

What is new in this release:

  • 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
  • Fix for serialization of nested structures with type validation
  • Remove unnecessary path arguments in to_json._convert_to_python
  • big refactorization by using multiple inheritance for DRYness
  • Add find_fulltext mehtod for convenience
  • Allow text indexes in document definitions

What is new in version 0.9.1:

  • 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
  • Fix for serialization of nested structures with type validation
  • Remove unnecessary path arguments in to_json._convert_to_python
  • big refactorization by using multiple inheritance for DRYness
  • Add find_fulltext mehtod for convenience
  • Allow text indexes in document definitions

What is new in version 0.8.2:

  • Support for PyMongo >= 2.4.
  • Fixed some spelling/grammar.

What is new in version 0.8.1:

  • Support python 2.3
  • Small updates to validation messages
  • Fixes formatting error when throwing MaxDocumentSizeError in Document.validate()
  • Fixed typo when throwing MaxDocumentSizeError in validate()
  • Added fix for unconditional access to __wrap on cursors
  • Added test for __getitem__ on cursor with undefined __wrap

What is new in version 0.8:

  • Add spec file for rpm-based distributions
  • change document size limitation for mongodb 1.8 or later
  • validation of "" for an int
  • Fix exception when loading documents with a custom type field missing
  • Big documentation restructuration
  • Using rename no longer causes migrations throw an exception
  • Some test is modified and added tox
  • Replace pymongo.objectid with bson.objectid
  • Added Support for additional keyword-arguments for index-creation

What is new in version 0.7:

  • New:
  • Added use_schemaless feature ! please see the documentation for more information.
  • Added equality test for mongokit operators (thanks to @allancaffee)
  • This allows developers to write unit tests on the structure of their document classes when operators are used
  • Roll back find_and_modify for master branch (need pymongo 1.10 for that)
  • Many documentation fixes
  • Fixes:
  • Bug in VersionedDocument remove() method
  • Fixed a few spelling errors in README
  • Advanced bulk migration docs example is broken
  • pymongo.dbref is deprecated, use bson.dbref instead
  • Can't specify default values for lists of embedded objects
  • uuid.UUID support
  • Added basestring to authorized types
  • Made some enhancements
  • KeyError when saving partially loaded documents
  • Added find_and_modify method to Document
  • Allow the structure to be empty (was: document.to_json())
  • Don't handle __database__/__collection__ attribute for virtual documents

What is new in version 0.6:

  • Fix error when check is True.
  • Many english corrections in the documentation.
  • Spliting doc and refactoring documentation.
  • Remove unused MongoDocumentCursor.

What is new in version 0.5.13:

  • Required_fields weird behavior with autorefs.
  • 'checked' field not listed in 'indexes' section.
  • Creating index on fields not in structure + optimize index generation.
  • Typo in the doc.
  • Fixed import. Dbref isn't in pymongo package anymore.
  • Fixed deprecation warning from pymongo's from_dict.
  • Allow to access Document via the db.

What is new in version 0.5.12.1:

  • Got an unexpected keyword argument 'from_son'.
  • Typo in the doc.

What is new in version 0.5.11:

  • New Features:
  • Supports latest pymongo version.
  • Some changes in GridFS support.
  • Deprecate atomic_save feature.
  • Remove libmagic import from grid.py : to many trouble with this lib, we have to find another way to guess the content-type.
  • Bug Fixed:
  • Tries to migrate non-saved document.
  • Set changes from set to list when a validation error occurs.
  • Add contributor + fix email address to prevent spam.
  • Fix deprecation warning of Python 2.6.
  • Fix issue with validation and migration.
  • Add "version" attribute to module.

Similar Software

SimpleCrud
SimpleCrud

14 Apr 15

SQLAlchemy
SQLAlchemy

20 Jul 15

ADOdb
ADOdb

10 Dec 15

Comments to MongoKit

Comments not found
Add Comment
Turn on images!