Fix recover_offline error: replace deprecated count() with countDocum… #538
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title:
Fix: Resolve error in recover_offline for compatibility with MongoDB 4.0+.
Summary
Major changes:
count()
function withcountDocuments()
in therecover_offline
function to ensure compatibility with MongoDB 4.0+.This change is required because PyMongo no longer supports the
count()
method. Instead, thecount_documents()
method from the Collection class should be used. For more details, refer to the PyMongo documentation and MongoDB documentation.Checklist
recover_offline
function with this issue. Other functions, such asreset
, seem to have already addressed it, but please double-check. Thank you!