This is a koa Graphql server template build with typescript, use type-graphql and typegoose
This is a koa GraphQL template build with typescript
install all dependencies
yarn
install mongodb
brew tap mongodb/brew
brew install [email protected]
start mongo service
brew services start [email protected]
start server
yarn serve
visit GraphQL
http://localhost:4000/graphql
5.1 try to create a mutation
mutation {
saveInfo(data: { hobby:["唱","跳","rap","篮球"], height:"165", weight: 100}){
hobby
height
weight
}
}
then you will see
5.2 try to query
query {
# students(age:22){
# sex
# name
# age
# }
# studentsWithInfo {
# sex
# name
# age
# }
infos {
_id
height
weight
hobby
}
}
then you will see