Tag: DYNAMODB-QUERIES
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
Supongamos que tengo el siguiente esquema de base de datos para cada elemento: { config: [ { value1: “valor1”, value2: “valor2” } ] } Para cada elemento en la base de datos, hay un campo config y cada elemento de su lista es un objeto. ¿Existen métodos de consulta o . . . Read more
Necesito actualizar los valores de atributos de los elementos de una tabla de DynamoDB. La sección repeats solo debe actualizarse si la matriz usersIDs contiene el ID de usuario del usuario actual. Luego, creé una ConditionExpression y la ejecuté. var metricsParams = { TableName: tabla, Key:{ “metricsID” : metricsID, }, . . . Read more
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
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