-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
crate:prax-coreCore types and traitsCore types and traitsenhancementNew feature or requestNew feature or requestphase:5Phase 5: Framework IntegrationsPhase 5: Framework Integrationspriority:mediumMedium priorityMedium prioritysize:xlExtra large (> 2 weeks)Extra large (> 2 weeks)
Milestone
Description
Description
Add MongoDB support to Prax ORM using the mongodb crate.
Tasks
- Create
prax-mongodbcrate - Implement document mapping
- Add query translation layer
- Support aggregation pipelines
- Add connection pooling
- Write tests and documentation
Related
- Uses
mongodbcrate for async operations - Follow patterns from existing drivers (postgres, mysql, sqlite)
Acceptance Criteria
- CRUD operations work
- Filtering translates to MongoDB queries
- Relations work with references
- 90%+ test coverage
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
crate:prax-coreCore types and traitsCore types and traitsenhancementNew feature or requestNew feature or requestphase:5Phase 5: Framework IntegrationsPhase 5: Framework Integrationspriority:mediumMedium priorityMedium prioritysize:xlExtra large (> 2 weeks)Extra large (> 2 weeks)