query GetAllUsersAndPosts { users { ...UserData posts { ...PostData } } posts { ...PostData author { ...UserData } } } query GetSelectedPost { post(where: { id: "cl63gazie0009prtpf16vmw0i" }) { ...PostData author { ...UserData } } } query GetSomeUsers { users(where: { email: { contains: "prisma" } }, orderBy: { name: desc }) { ...UserData posts(skip: 1) { ...PostData } } } mutation UpdatePost { updateOnePost( where: { id: "cl63gazie0010prtphdhetz2w" } data: { published: { set: true } } ) { ...PostData } } mutation AddUser { createOneUser(data: { email: "test@test.test", name: "Test" }) { ...UserData } } mutation AddUserWithPost { createOneUser( data: { email: "test2@test.test" name: "Test2" posts: { create: { title: "Test post" content: "Missing content" published: false } } } ) { ...UserData posts { ...PostData } } } query GetPrismaPostCount { aggregatePost(where: { title: { contains: "Prisma" } }) { _count { _all } } } fragment UserData on User { id email name } fragment PostData on Post { id createdAt updatedAt published title content }