join-mongo
Version:
Transform any GraphQL query into MongoDB field specifiers
19 lines (13 loc) • 595 B
Markdown
[](https://github.com/matteodem/join-mongo/blob/master/src/lib.js) package to transform your GraphQL query into MongoDB field specifiers.
```js
import { mongoDbCollection } from '...'
import transformAstToFieldSpecifiers from 'join-mongo'
export const myAwesomeResolver = (root, args, context, ast) => {
return mongoDbCollection.find({}, {
fields: transformAstToFieldSpecifiers(ast),
})
}
```
> Heavily inspired by [join-monster](https://www.npmjs.com/package/join-monster) and
dependent on [graphql-list-fields](https://www.npmjs.com/package/graphql-list-fields).