π Thanks to @tylerganter for the pull request to significantly improve the performance of update_many.
π In this release:
update_many now uses bulk writes which significantly improves the performance of calling update_many.unset and unset_methods have now been added to the Frame class.ElemMatch function which previously would raise an error if a raw condition was given instead of a Condition instance.It's now possible to set the collection options for a frame within a given context, such as:
with MyFrame.with\_options(read\_preference=ReadPreference.SECONDARY): my\_frame = MyFrame.one()
π This release also sees a move to pymongo>=3.9.0 requirements.