Crates.io | graphql-mongodb-boilerplate |
lib.rs | graphql-mongodb-boilerplate |
version | 0.3.1 |
source | src |
created_at | 2020-01-19 23:09:54.200496 |
updated_at | 2020-05-02 22:15:44.406325 |
description | A simple Rust graphql service boilerplate using actix, mongodb and juniper |
homepage | |
repository | https://github.com/briandeboer/graphql-mongodb-boilerplate |
max_upload_size | |
id | 200286 |
size | 87,702 |
This provides a simple graphql boilerplate for services. It uses:
Just change/add to the models, services and the graphql_schema accorindgly.
Seed some data with...
cargo run --bin seed
Run the server with...
cargo run
And then test at:
http://localhost:8080/graphiql
{
allPets(limit:4){
pageInfo{
startCursor
nextCursor
hasPreviousPage
hasNextPage
}
pets{
name
id
age
petType
gender
owner{
id
username
}
}
totalCount
}
}
{
allOwners {
pageInfo {
startCursor
nextCursor
}
owners {
id
firstName
lastName
pets {
id
name
}
}
}
}