es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DYNAMODB-QUERIES

Actualizar entrada de Dynamodb sdk en un índice específico en una lista dentro de un mapa usando Node.js

Estoy intentando actualizar una entrada específica de una lista utilizando un contador. const taskParams = { TableName: CONST.NAMES.SUJET_TABLE_NAME, Key: { id: defectId }, UpdateExpression: “SET #list.#epicType.#tasks[#taskIndex].#tracking = :attrValue”, ExpressionAttributeNames: { ‘#list’: ‘epicsList’, ‘#tasks’: ‘tasks’, ‘#epicType’: epicType, ‘#taskIndex’: taskCounter, ‘#tracking’: ‘tracking’, }, ExpressionAttributeValues: { ‘:attrValue’: epicData[“tasks”][0][“tracking”] }, }; try { await . . . Read more

DynamoDB BatchGetItemRequest sin proporcionar una clave primaria

La tabla de AWS DynamoDB tiene: – Cliente (Clave primaria), – folderlocation (atributo no clave), – scriptname (atributo no clave) Quiero recuperar registros utilizando los atributos Cliente y folder_location usando BatchGetItemRequest. Pero estoy recibiendo el siguiente error: Error al recuperar elementos.com.amazonaws.services.dynamodbv2.model.AmazonDynamoDBException: La clave proporcionada no coincide con el esquema (Service: . . . Read more

Excepción de validación: Condición de consulta falta el elemento clave del esquema: company.

Consulta que busca en la base de datos un tipo ‘Company’ con el campo ‘Country’ que se pasa como argumento, y devuelve este objeto Company. export const companyQuery = async (country: string): Promise<company> => { const queryParams: DocumentClient.QueryInput = { TableName: process.env.DATABASE, IndexName: ‘type-company-GSI’, KeyConditionExpression: ‘#type = :type AND #country . . . Read more