Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

187
Visualizações
quiero actualizar dynamodbTable y no sé si estoy equivocado en dynomodb y qraphQL así que muéstrame

Me canso de Actualizar mi tabla de dynamoDB, por lo que me llama la atención el esquema y el código, y luego sé lo que me equivoqué con este código en javascript y el esquema. ¡Por favor, ayúdenme a solucionarlo! ese codigo

este registro de error del grupo de juegos de apolo

 { "errors": [ { "message": "The provided key element does not match the schema"

Este esquema de Graphql

 > updateJobApplication(input:UpdateJobApplication) : JobApplication! > > > input UpdateJobApplication { > postID:ID! > createdByUserId:ID > workTypeJobApplicationList: \[UpdateWorkTypeJobApplication!\] > technicianList: \[UpdateTechnician\] > > > input UpdateWorkTypeJobApplication { > workType: String > isLinked: Boolean > fieldID: String > jobList: \[ID\] > totalJobList: \[UpdateTotalJobApplication!\] } > > input UpdateTechnician { > userID: ID > getUser: String } > > input UpdateTotalJobApplication { > fieldValue: String > registerQty: Int }

Tabla de dynamodb

 ***TableDynamoDbTable: { Type: "AWS::DynamoDB::Table", Properties: { TableName: ***** BillingMode: "PAY_PER_REQUEST", KeySchema: [ { AttributeName: "postID", KeyType: "HASH" }, { AttributeName: "applicationID", KeyType: "RANGE" }, ], GlobalSecondaryIndexes: [ { IndexName: "username", KeySchema: [{ AttributeName: "username", KeyType: "HASH" }], Projection: { ProjectionType: "ALL", }, }, ], AttributeDefinitions: [ { AttributeName: "postID", AttributeType: "S" }, { AttributeName: "applicationID", AttributeType: "S" }, ], }, },

Código basado a continuación: usando javascript

 updateJobApplication: async (_parent, _args, _ctx, _info): Promise<IJobApplication> => { const dynamoDb = _ctx.db const JOB_APPLICATION_TABLE_NAME = _ctx.JOB_APPLICATION_TABLE_NAME const args = _args.input const appPeding = _args.input const updateApplication = { ...appPeding[0], } console.log("ARGS", args) const params = { TableName: JOB_APPLICATION_TABLE_NAME, Key: { postID: args.postID, // applicationID: args.applicationID, }, Item: updateApplication, } await dynamoDb.update(params).promise() console.log(params) return updateApplication` },

No sé, ¿me equivoco en qué línea, por favor, ayúdenme?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda