Prisma получить данные на основе вычисленного поля
Мне нужно получить данные в зависимости от вычисляемого поля Например
const resolvers = {
Query: {
users: (parent, args, ctx, info) => {
const fragment = `fragment EnsureFullName on User { firstName lastName }`
return ctx.db.query.users({}, addFragmentToInfo(info, fragment))
},
},
User: {
fullName: parent => `${parent.firstName} ${parent.lastName}`,
},
}
Мне нужно получить все данные, где fullname = 'любое значение',
Как я могу это сделать?
1 ответ
Вам необходимо отфильтровать вручную после выборки из базы данных или использовать условие where, чтобы проверить, если firstName и lastName:
const users = await prisma.users({ where: { firstName: 'any', lastName: 'value' } });