list table
------------------------
var params={};
dynamodb.listTables(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
data.TableNames.forEach((t)=>{
console.log(t);
});
}
});
-----------------------------------------------------
Create Table
var params={
TableName:"TestData",
AttributeDefinitions:[
{
AttributeName:"salary",
AttributeType:"S"
},
{
AttributeName:"empid",
AttributeType:"S"
}
],
KeySchema:[
{
AttributeName: "empid",
KeyType: "HASH"
},
{
AttributeName:"salary" ,
KeyType:"RANGE"
}
],
ProvisionedThroughput:{
ReadCapacityUnits: 5,
WriteCapacityUnits: 5
}
};
dynamodb.createTable(params,function(error,data){
if(error)
{
console.log(error);
}
else{
console.log(data);
}
});
----------------------------------------------------------
Get Table information
--------------------------
dynamodb.describeTable(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
}
});
---------------------------------------
Get All Table records.
params={
TableName:"TestData"
};
docClient.scan(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
}
});
----------------------------------------------------
Put Item in dynamodb table
---------------------------------
params={
TableName:"TestData",
Item:{
"empid":"1002","empname":"nagendra","salary":"60000"
}
};
docClient.put(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
}
});
------------------------
var params={};
dynamodb.listTables(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
data.TableNames.forEach((t)=>{
console.log(t);
});
}
});
-----------------------------------------------------
Create Table
var params={
TableName:"TestData",
AttributeDefinitions:[
{
AttributeName:"salary",
AttributeType:"S"
},
{
AttributeName:"empid",
AttributeType:"S"
}
],
KeySchema:[
{
AttributeName: "empid",
KeyType: "HASH"
},
{
AttributeName:"salary" ,
KeyType:"RANGE"
}
],
ProvisionedThroughput:{
ReadCapacityUnits: 5,
WriteCapacityUnits: 5
}
};
dynamodb.createTable(params,function(error,data){
if(error)
{
console.log(error);
}
else{
console.log(data);
}
});
----------------------------------------------------------
Get Table information
--------------------------
dynamodb.describeTable(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
}
});
---------------------------------------
Get All Table records.
params={
TableName:"TestData"
};
docClient.scan(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
}
});
----------------------------------------------------
Put Item in dynamodb table
---------------------------------
params={
TableName:"TestData",
Item:{
"empid":"1002","empname":"nagendra","salary":"60000"
}
};
docClient.put(params,function(error,data){
if(error)
{
console.log(error);
}
else
{
console.log(data);
}
});
No comments:
Post a Comment