-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: CRUD
Use Case
Note: read operations will be refactored in https://jira.mongodb.org/browse/NODE-7082.
User Experience
Dependencies
- n/a
Risks/Unknowns
- CUD (CRUD without read) operations are important code paths - ensure no performance regression with the refactor.
Acceptance Criteria
Implementation Requirements
- Migrate the following operations to subclass ModernizedOperation:
- UpdateOperation (and subclasses)
- DeleteOperation (and subclasses)
ReplaceOneOperation- CountOperation
- ClientBulkWriteOperation
- FindAndModifyOperation
- InsertOperation
- EstimatedDocumentCountOperation
Testing Requirements
- Ensure no performance regression.
- Ensure we have adequate test coverage for these operations and ensure all tests pass.
Documentation Requirements
- n/a
Follow Up Requirements
- n/a