Я использую Amplify из AWS для создания небольшого проекта электронной коммерции, используя React в качестве интерфейса.
Я хотел бы знать, как мне писать типы «Продукт» и «Заказ» в schema, чтобы иметь возможность записывать productId в массив продуктов в таблице Order, когда пользователи завершают покупку.
Мой файл schema.graphql:
type Product @model {
id: ID!
name: String!
price: Int!
category: String!
images: [String]!
}
type Order @model {
id: ID!
products: [Product] @connection
}
Мой вопрос о последнем В строке, мне нужно определить это соединение [Product] там, или я могу использовать [String] для хранения идентификаторов продуктов в простом строковом массиве?