Я использую graphql и prisma.
datamodel.prisma
type User {
id: ID! @id
createdAt: DateTime! @createdAt
updatedAt: DateTime! @updatedAt
email: String! @unique
password: String!
first_name: String
}
schema.graphql
scalar Date
type Query {
users: [User!]!
}
type User {
id: ID!
createdAt: Date!
updatedAt: Date!
email: String!
first_name: String
}
resolver
users: (parent, args, context) => {
return context.prisma.users();
}
Я ожидал получить список пользователей, но получил ошибку: запрос
{
users {
email
}
}
ошибка
"Cannot query field 'password' on type 'User'. (line 7, column 5):\n password\n ^"

ОБНОВЛЕНИЕ 1 Пытался использовать фрагмент, нополучил то же самое:
{
users {
...userFields
}
}
fragment userFields on User {
email
}