#reactjs #graphql #amazon-dynamodb #aws-amplify #aws-appsync
#reactjs #graphql #amazon-dynamodb #aws-amplify #aws-appsync
Вопрос:
Я использую предоставленные изменения, которые были созданы с помощью AWS Amplify. Я могу удалить объект ‘Store’ самостоятельно, используя предоставленную функцию удаления, которую генерирует Amplify, но элементы продукта, которые имеют отношение, останутся. Я знаю, что мог бы удалить элементы продукта по отдельности, но я хотел посмотреть, есть ли более эффективный способ сделать это.
Это пример схемы того, как выглядит отношение:
type Store @model {
id: ID!
products: [Product] @connection(name:"StoreProducts",sortField:"createdAt")
createdAt: AWSDateTime
}
type Product @model {
id: ID!
Store: Store @connection(name:"StoreProducts")
value: String!
createdAt: AWSDateTime
}