Функция Prisma createCart не может вернуть идентификатор пользователя в поле запроса - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь создать корзину и связать ее с продуктом и идентификатором пользователя, но по какой-то причине я получаю эту ошибку, когда пытаюсь запросить поле userId

"Невозможно вернуть ноль для не-nullable тип (строка 4, столбец 5): \ n userId "

My datamodel.primsa

type User {
  id: ID! @id
  email: String! @unique
  password: String!
}

type Cart {
  id: ID! @id
  userId: ID! @id
  items: [Product!]! @relation(link: INLINE)
}

type Product {
  id: ID! @id
  productName: String!
  productDescription: String!
  price: Int
  images: [Image!] @relation(link: INLINE)
  sku: String
  category: Category @relation(link: INLINE)
}

Моя мутация

mutation {
  createCart(data: {
    userId: "5dafd11da7b11b00087627d1"
    items: {
      connect: {
        id: "5dafcb9ba7b11b00087627c4"
      }
    }
  }) {
    id
    userId
    items {
      productName
    }
  }
}

Вид деревадеталей

Изображение мутации и результат

...