Releases
3.20.0
Handling truthy and falsy values the way MongoDB does it (#651 )
Add support for group by DBRefs (#636 )
Implement $switch operator (#645 )
Add hint optional argument to bulk operations (compatibility with pymongo v3.11+)
Mark new $regexMatch operator as not implemented
Drop the test database rather than the test collection (#601 )
Implement $pop (#602 )
A little fix in the example (#644 )
Mark $mergeObjects as valid but not implemented
DOC: Clarify how to use mongomock.patch with pymongo (#640 )
Add many operators from 3.4 release as NotImplemented
Raise a WriteError when trying to update with an empty $set. (#623 )
Add context mananger methods to mongomock client (#633 )
Implement $arrayToObject operator (#624 )
Add support for read concern (#628 )
Implements $setEquals operator (#596 )
Update README.rst (#621 )
Support $sum decimal type of values (#618 )
Compare UUID values. (#616 )
Test and fix sorting between mixed types
Fix travis config
$addField(fix): fix the not exist case in $toInt and $toDecimal (#612 )
Add $toDecimal operator (#610 )
Project missing fields in a nested dict fix (#605 )
Dot support for localField (#603 )
Fix grammar (#600 )
Mark TTL Index as not implemented
Allow $all to be specified alongside other operators (#597 )
Handle the specific case of inserting a Timestamp(0,0) to be replaced by the current time. (#593 )
Add $dateToString opeartor (#590 )
Support for $slice operator in projection argument (#588 )
You can’t perform that action at this time.