Я пытаюсь создать корзину и связать ее с продуктом и идентификатором пользователя, но по какой-то причине я получаю эту ошибку, когда пытаюсь запросить поле 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
}
}
}
Вид деревадеталей
Изображение мутации и результат