Schema-driven ODM for MongoDB in Go. Features:
- CRUD with hooks, validation, timestamps, immutable enforcement
- Raw passthrough: UpdateOne, DeleteOne, UpdateMany, DeleteMany
- Population: resolve ref= fields by fetching referenced documents
- Middleware: global and per-model composable middleware chains
- Aggregation: fluent pipeline builder
- Bulk: CreateMany with full lifecycle, batch update/delete
- Transactions: WithTransaction wrapping MongoDB sessions
- CLI: discover (introspect DB), migrate (sync indexes), inspect (view schemas)