Graphql 是否有一种简单的方法将DynamoDB表中的记录复制到同一个表中?
我正在通过AWSAmplify使用DynamoDb。 我正在尝试翻译我的应用程序,为了做到这一点,我需要在我的一个表中复制记录Graphql 是否有一种简单的方法将DynamoDB表中的记录复制到同一个表中?,graphql,duplicates,amazon-dynamodb,copy,aws-amplify,Graphql,Duplicates,Amazon Dynamodb,Copy,Aws Amplify,我正在通过AWSAmplify使用DynamoDb。 我正在尝试翻译我的应用程序,为了做到这一点,我需要在我的一个表中复制记录 type Message @model { id: ID! contentType: String! content: String! geolocation: String latitude: String longitude: String maxDistance: Int subquestion1ID: ID! subQuest
type Message @model {
id: ID!
contentType: String!
content: String!
geolocation: String
latitude: String
longitude: String
maxDistance: Int
subquestion1ID: ID!
subQuestion1: Message @connection(fields: ["subquestion1ID"])
subquestion2ID: ID!
subQuestion2: Message @connection(fields: ["subquestion2ID"])
subquestion3ID: ID!
subQuestion3: Message @connection(fields: ["subquestion3ID"])
subquestion4ID: ID!
subQuestion4: Message @connection(fields: ["subquestion4ID"])
subquestion5ID: ID!
subQuestion5: Message @connection(fields: ["subquestion5ID"])
figureID: ID!
figure: Figure @connection(fields: ["figureID"])
locationID: ID!
locatiion: Location @connection(fields: ["locationID"])
Chat: [Chat] @connection(keyName: "sentMessage", fields: ["id"])
}
我只需要更改内容属性,以便复制记录,然后编辑它会快得多。
我想知道是否有办法做到这一点,并重新生成所有ID,以便保留相对连接