MongoKit

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

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

OrientDB
OrientDB

10 Feb 16

PhpRedis
PhpRedis

28 Feb 15

PgBouncer
PgBouncer

14 Apr 15

node-mariasql
node-mariasql

10 Feb 16

Comments to MongoKit

Comments not found
Add Comment
Turn on images!