A Node.js App using Node.js, Express.js, LowDB, GraphQL and Handlebars
{
hello
member(id: "1") {
id
name
email
status
skills
work {
isEmployed
jobTitle
company
}
}
members(status: "inactive", name: "Jitendra Nirnejak") {
id
name
email
status
skills
work {
isEmployed
jobTitle
company
}
}
}
mutation {
createMember(
member: {
name: "Jitendra Nirnejak",
email: "jeetnirnejak@gmail.com",
status: "active",
skills: ["react", "css", "html", "css", "javascript", "node.js"],
work: {
isEmployed: true,
jobTitle: "Software Developer",
company: "Inkoop"
}
}
) {
id,
name,
email,
status,
skills,
work {
isEmployed,
jobTitle,
company
}
}
}
mutation {
updateMember(
id: "1",
member: {
status: "inactive",
skills: ["react", "css", "html", "css", "javascript", "node.js"],
work: {
isEmployed: true,
jobTitle: "Software Developer",
company: "Inkoop"
}
}
) {
id,
name,
email,
status,
skills,
work {
isEmployed,
jobTitle,
company
}
}
}
mutation {
deleteMember(id: "2627be9e-819f-4d56-995d-f7e3f2575bdd") {
id
name
email
status
skills
work {
isEmployed
jobTitle
company
}
}
}