Releases
3.13.0
Introduce a patch method, for an easy replacement of pymongo by mongomock across several clients and servers
Implement basic arithmetic operators in the aggregate pipeline
Infer query fields when upserting even when subdocuments have the same root
Fix the `modified_count` result when update operations do not modify a document
Switch maintenance to @pcorpet
Fix cursor's sort method: - accept a dict as an input - handle the special case $natural
Raise an attribute error when trying to access a sub collection starting by an underscore as an attribute
Fix WriteConcern comparison
Compute time difference as milliseconds when using $subtract on dates
Clean up unused variables
Validate find's filter parameter even when the collection is empty
Make sure that with_options does not break when used with the collection's own write_concern
Fix projection of nested field when using exclusion
Also check lint style in the tests package
Use unittest's assertRaises instead of nose's one
Implements list_collection_names (#454 )
Import Abstract Base Class from collections.abc module instead of collections
ADD : Simple aggregate operations for $project
List skipped tests in CI and drop a test that is always skipped
Do not insert comparison operators when upserting
_inc_updater now handles incrementing values in an array as opposed to dict
Add few missing options/functions needed by pymodm 0.4.0
Store subclasses of dict as dict, not as themselves
List some missing features of map_reduce()
Fix index management (properly test this time)
You can’t perform that action at this time.