MoGr dynamically maps GraphQL AST's to Mongoose Query Projection and/or Population and provides GraphQL Cursor Pagination.

11
3
TypeScript


Travis CI - MoGr Build Status CodeCov - MoGr Coverage David - MoGr Dependencies

Bridging the gap between GraphQL and Mongoose

Projection ยท Population ยท Pagination

Features

๐Ÿ’ฅAutomated Mongoose Query Projection and/or Population
๐Ÿ”ฅSupport for GraphQL Fields, Inline Fragments and Fragment Spreads
๐Ÿ“–GraphQL Cursor Pagination
๐Ÿ™ŒInfinitely Recursable
๐Ÿ˜ƒFriendly Ergonomics
๐Ÿ”งStatically Typed using TypeScript
๐Ÿ‘No Required Mongoose Plugin

Quick Links

Roadmap

  • [ ] Pagination Type Configuration
  • [ ] Extended Filter Types Composition

Contributing

Contributing Guidelines.

Code of Conduct

Code of Conduct.

License

MIT