Описание тега nexus-prisma

0 ответов

Как загрузить несколько файлов с помощью prisma-nexus

Мне нужно загрузить несколько изображений, используя одну мутацию graphql. Следуя официальной документации Nexus, мне удалось использовать библиотеку graphql-upload и получить доступ к загрузке скалярного типа, как показано ниже: import { GraphQLUpl…
0 ответов

Nexus-Prisma: порядок вложенных соединений

Каков наилучший способ сохранить порядок вложенных объектов в схеме. Моя схема: type Article { id: ID! @id pages: [Page!]! } type Page { id: ID! @id } Вот как я пытаюсь отсортировать страницы (безуспешно): updateArticle({ variables: { aricle.id, dat…
1 ответ

Добавление пользовательских преобразователей и типов GraphQL в схему Prisma/Nexus

Использование: TypeScript, Prisma, MySQL, GraphQLServer, ApolloClient, построение схемы следующим образом: const schema = makePrismaSchema({ // Provide all the GraphQL types we've implemented types: [Query, Mutation, User, Post],... А потом: const s…
1 ответ

Как сделать вложенный распознаватель мутаций с помощью Nexus-Prisma

У меня есть следующая модель данных: type Job { // ... example: String selections: [Selection!] // ... } type Selection { ... question: String ... } Я определяю свой тип объекта так: export const Job = prismaObjectType({ name: 'Job', definition(t) {…
24 апр '19 в 06:57
2 ответа

Подписки не работают с Prisma 2 и Nexus?

Подписки с Nexus недокументированы, но я искал Github и пробовал каждый пример в книге. Это просто не работает для меня. Я клонировал шаблонный проект Prisma2 GraphQL, и мои файлы выглядят следующим образом: Призма /schema.prisma datasource db { pro…
1 ответ

Подписка prisma2 возвращает данные: ноль

У меня есть базовый паб, работающий здесь, используя шаблон и graphql-yoga: https://github.com/ryanking1809/prisma2_subscriptions https://codesandbox.io/s/github/ryanking1809/prisma2_subscriptions/tree/sql-lite С опубликованной мутацией: const Mutat…
1 ответ

Prisma.io Как фильтровать, где поле ENUM имеет ЛЮБОЕ значение

У меня есть несколько полей типа ENUM, и я хотел бы сделать where фильтр, где значение поля НИЧЕГО. В принципе, я хочу это where {fieldName_is_set: true}` Существует ли что-то подобное? Единственный способ, которым я могу думать, это сделать:where: …
25 июл '19 в 16:47
1 ответ

Расширение типов DB Design с помощью Prisma

Если у меня есть схема, которая выглядит как ниже, где у пользователя может быть много изображений, но у меня нет поля на изображении, чтобы указывать на пользователя. Как сохранить новое изображение и подключить его к пользователю? Я думал, что опу…
0 ответов

Переменная \"$data\" требуемого типа "Тип" не предоставлена

У меня есть мутация создания опроса, и я хочу создать вложенные записи с мутацией создания опроса. Я использую переменные запроса, чтобы задать данные для мутации. Когда я создаю только опрос без вложенных атрибутов, он работает успешно, но когда я …
0 ответов

Создайте мутацию Prisma 2 для поля многие ко многим с помощью Nexus

Привет, ребята, я использую Prisma 2 в моей службе js node, и ниже показано, как я определил схему своих моделей model Interest { id Int @default(autoincrement()) @id name String profile Profile[] @relation(references: [id]) createdAt DateTime @defa…
15 май '20 в 15:01
0 ответов

Как отфильтровать схему graphql?

Использую prisma и apollo server. Prisma предоставляет огромную схему graphql, и я хочу, чтобы сервер apollo брал только ее части, в основном отфильтровывал схему призмы по некоторой логике и предоставлял только те запросы / мутации / типы, которые …
07 сен '19 в 22:57
0 ответов

Методы Photon crud недоступны в резолвере graphql prisma2-nexus

t.field('sendOrderCall', { type: 'OrderCall', args: { phone: stringArg({ nullable: false }), }, resolve: async (parent, { phone }, ctx, info) => { let result try { result = await emailGenerator.sendCallRequest(phone) } catch (e) { throw new Erro…
17 сен '19 в 21:37
1 ответ

Как разрешить настраиваемый вложенный преобразователь extensionType с помощью prisma nexus?

Мне нужно разрешить настраиваемый преобразователь из типа призмы. Но в этом случае я не могу получить доступ к детямcourse или subjectsмой person Тип разрешает только данные на одном уровне. Депс: "nexus": "0.11.7", "nexus-prisma": "0.3.7", "prisma-…
05 окт '19 в 16:57
1 ответ

Как лучше всего показать общее количество страниц в Prisma2 с помощью nexus?

Я перехожу на Prisma2 с помощью nexus и не могу найти хороший способ реализовать разбиение на страницы - тип пропуска будет работать нормально. Я мог бы найти хороший способ реализовать это в массиве, поэтому в итоге я добавил вычисленное общее коли…
25 сен '19 в 20:19
1 ответ

Как я могу удалить элементы, имеющие отношения?

Я использую prisma2 и не знаю, как удалять элементы, связанные с другими моделями. Это мои модели. model User { id String @default(cuid()) @id email String @unique password String name String teams Team[] memberships Membership[] } model Team { id S…
2 ответа

prisma2 migrate Ошибка: в базе данных больше миграций, чем локально

Я создаю серверное приложение с использованием prisma2 + typescript + nexus + graphql-yoga. Я определил свою схему сейчас, пытаясь сохранить миграцию, выполнив команду prisma2 migrate save --name "init" --experimental Получаю следующую ошибку. Ошибк…
15 мар '20 в 11:31
1 ответ

Prisma deploy - ошибка аутентификации для локального развертывания

Я пытаюсь запустить prisma deploy, используя локальный сервер prisma, работающий на порту 4466, но когда я запускаю prisma deploy, я получаю это сообщение Authenticating... Opening https://app.prisma.io/cli-auth?secret=$2a$08$u3VSbu6GSxSV8l86BFs24O …
2 ответа

Prisma не может создать тип пользователя из-за аргумента массива?

Это мой InputType в schema.graphql: input RegisterInput { birthday: String! email: String! firstName: String! gender: String! interests: [String!]! lastName: String! password: String! } а это моя мутация: const RegisterInput = inputObjectType({ name…
18 май '20 в 22:54
1 ответ

Обработка загрузки файла с помощью nexus-prisma graphql

Я пытаюсь загрузить файл из своего внешнего приложения на свой сервер, но продолжаю получать эту странную ошибку и не понимаю, почему это происходит Ошибка внешнего интерфейса: Variable "$file" got invalid value {}; Expected type Upload. Upload valu…
1 ответ

Получить данные из вторичной таблицы в Prisma2

У меня есть Userтаблица, содержащая пользовательские данные. у меня тоже естьRelationship таблица, содержащая parent_id и child_id а также приращение id. У каждого родителя может быть много детей, и я пытаюсь получить массив детей, используяparent_i…
26 май '20 в 12:10