@qlschema/mongoose
v0.4.1
Published
Mongoose parser for QLSchema
Downloads
2
Maintainers
Readme
@qlschema/mongoose
QLSchema parser for Mongoose models.
The @qlschema/mongoose
is a @QLSchema parser. Use Mongoose models specification to construct a valid GraphQL schema making short and easier for developers.
Install
Is necessary the @qlschema/core
package.
Using npm:
npm install @qlschema/core @qlschema/mongoose
or using yarn:
yarn add @qlschema/core @qlschema/mongoose
Implement
First append the parser in the constructor @qlschema/core
.
const qlschema = require('@qlschema/core')({
databases: ['mongoose']
});
Example
To show it in action see the example.
Support
Today this plugin support this characteristics.
Supported Types
| Mongoose types | GraphQL types |
| :--: | :--: |
| ObjectId
| ID
|
| String
| String
|
| Number
| Int
|
| Double
@mongoosejs/double | Float
|
| All others | String
|
TODO
A list of proyected stuff that can be add in the future.
- Add
Types
support to improve the versatility.
Help
Actually this repo isn't powerful need work and tests, but you can help to make it better.