Prisma ORM запрос отношения пользователя - PullRequest
0 голосов
/ 22 декабря 2019

Я пытаюсь сделать запрос отношения 1: 1 в Prisma ORM, но при запросе он всегда возвращает нуль

Вот моя модель данных:

enum Role {
  ADMIN
  MEMBER
  CONSTRIBUTOR
}

type User {
  id: ID! @id
  name: String! @unique
  email: String! @unique
  password: String!
  posts: [Post!]!
  role: Role @default(value: MEMBER)
}

type Post {
  id: ID! @id
  title: String
  excerpt: String
  content: Json
  author: User! @relation(link: INLINE)
}

Я пытаюсь запроситьСообщение с автором, в котором есть пользователь:

, но в моем резольвере, когда я делаю:

  getPost: async (parent, args, ctx, info) => {
            if (args.id) {
                console.log('GET POST by ID');
                const id = args.id;
                return await ctx.prisma.post({ id }).author();
            }
        },

Всегда возвращается значение Null. Кто-нибудь знает, как это можно исправить?

...