0.0.13 • Published 3 years ago

@iqdavidh/dyndb v0.0.13

Weekly downloads
11
License
ISC
Repository
-
Last release
3 years ago

#DynDB

Libreria para conectarse a dynamoDB y realizar operacions a nivel tabla y registros

Ejemplo de Uso

La libraria es un factory que crea el objecto dnDyn que se conectara a dynamo. Requiere un objecto de configuracion y podemos indicar si usa el endpoint LOCAL

const dynamoAwsConfig = {
  region: "us-west-2"
};

const dynDB=modulo.Factory(dynamoAwsConfig , true);

##Operaciones a nivel tabla

Ver lista de tablas

 const listaTablas = await dynDB.tables.getLista();

Crear

const opeCreate = await dynDB.tables.create(tableConfig);

Hacer un update

 const keyCondition = {id: "1111"};

const modelPre = await getModelPrueba("1111");
const numItems=modelPre.listaNum.length;


const dicUpdate = {
    propiedadIrrelevante:numRandom,      
    "listaNum": {
    operacionDynDB: "list_append",
    valor: numRandom * 1000,
  }      
};

const dicUpdate = {
  contador: {
    operacionDynDB: "incremental",
    valor: 1
  }
};

Ver 0.0.7

agregue una libreria para limpiar los objetos con campos string vacios, agrega los campos en un array y los guarda en una propiedad listaCamposVacios

Ver 0.0.4

agregado contador incremental y esta el lista append

Ver 0.0.2

Ya tiene el update con capacidad de update sobre un array

##TODO Para el delete falta manejar la expresion del tipo eliminar todos los que tengan un valor > x

0.0.13

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

4 years ago

0.0.73

4 years ago

0.0.72

4 years ago

0.0.71

4 years ago

0.0.7

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago