Prisma datamodel.prisma дает несколько ошибок на модели

Я учусь работать с GraphQl и prisma, и я следую этому руководству -> https://www.howtographql.com/graphql-js/4-adding-a-database/

Я следил за ним, но изменил ссылку на службу, у которой есть поле имени и стоимость (пока это строка), и я создал файл datamodel.prisma, который выглядит следующим образом

type Service {
    id: ID! @id
    createdAt: DataTime! @createdAt
    updatedAt: DataTime! @updatedAt
    name: String!
    cost: String!
}

но это дает мне эти ошибки, которые не понимают, что это должен быть правильный синтаксис ?:

Errors:

  Service
    × The field `createdAt` has the type `DataTime!` but there's no type or enum declaration with that name.
    × The field `updatedAt` has the type `DataTime!` but there's no type or enum declaration with that name.
    × The relation field `createdAt` must specify a `@relation` directive: `@relation(name: "MyRelation")`
    × The relation field `updatedAt` must specify a `@relation` directive: `@relation(name: "MyRelation")`
    × Fields that are marked as `@createdAt` must be of type `DateTime!` or `DateTime`.    
    × Fields that are marked as @updatedAt must be of type `DateTime!` or `DateTime`.  

Я не уверен, почему моя модель данных предоставляет эти ошибки, может ли кто-нибудь помочь мне с этой проблемой


person imkeVr    schedule 01.05.2020    source источник


Ответы (1)


У вас опечатка - это DateTime, а не DataTime.

person Daniel Rearden    schedule 01.05.2020
comment
Да, я был так уверен, что все написал правильно, но вы правы! Глупая ошибка - person imkeVr; 01.05.2020