Я пытаюсь сделать запрос отношения 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. Кто-нибудь знает, как это можно исправить?