-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Major Change
SON manipulators were deprecated in PyMongo 3.0. They are not supported in the new CRUD API, only in the deprecated write methods (insert, update, remove, find_and_modify - which will also be removed in PyMongo 4.0).
The work required includes:
- Remove doc/examples/custom_type.rst
- Remove Database.add_son_manipulator
- Remove the Database methods incoming_manipulators, incoming_copy_manipulators, outgoing_manipulators, outgoing_copy_manipulators.
- Remove pymongo/son_manipulator.py
- Remove the "manipulate" parameter from query methods like find and find_one.
- Remove all internal machinery related to SON manipulators.
- depends on
-
PYTHON-1750 Support codec callbacks for simple types
- Closed
- is depended on by
-
PYTHON-1320 Remove write methods deprecated in PyMongo 3.0
- Closed
- is related to
-
PYTHON-2524 Update find/Cursor docs to include allow_disk_use+session
- Closed