Skip to content

Add MongoDB support #6

@quinnjr

Description

@quinnjr

Description

Add MongoDB support to Prax ORM using the mongodb crate.

Tasks

  • Create prax-mongodb crate
  • Implement document mapping
  • Add query translation layer
  • Support aggregation pipelines
  • Add connection pooling
  • Write tests and documentation

Related

  • Uses mongodb crate 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    crate:prax-coreCore types and traitsenhancementNew feature or requestphase:5Phase 5: Framework Integrationspriority:mediumMedium prioritysize:xlExtra large (> 2 weeks)

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions