mmdynamo
v0.3.0
Published
The official C8 Dynamo JavaScript driver.
Downloads
345
Maintainers
Readme
mmDynamo
Macrometa DynamoDB client for CloudFlare & Edge Workers.
Installation
With npm do:
npm install mmdynamo
Or you can also reference different formats straight from unpkg.com:
https://unpkg.com/[email protected]/dist/mmdynamo.esm.js
UMD:
https://unpkg.com/[email protected]/dist/mmdynamo.umd.js
https://unpkg.com/[email protected]/dist/mmdynamo.cjs.js
Initializing macrometa dynamodb
import Client from "mmdynamo";
const client = new Client({
agent : "fetch",
apiKey : "xxxx",
federationUrl : "http://xxx.xxx.macrometa.io",
absoluetPath : true // this is an optional parameter to be passed when you want to use the endpoint as it is
});
Create Table
const response = await client.createTable();
console.log(response);
List Tables
const response = await client.listTables();
console.log(response);
Put Item
const response = await client.putItem({...});
console.log(response);
Get Item
const response = await client.getItem({...});
console.log(response);
Delete Item
const response = await client.deleteItem({...});
console.log(response);
Delete Table
const response = await client.deleteTable({...});
console.log(response);
For payload reference read API Reference.