import DynamoStorage from 'node-collections-boilerplate/node-collections-boilerplate-nahid/storage/DynamoStorage.js'
DynamoStorage
Extends:
Use a AWS DynamoDB table as storage.
Pretty pointless storage system but have some legacy data in it.
Needs aws-sdk
package.
Constructor Summary
Public Constructor | ||
public |
constructor(options: StorageOptions) |
Member Summary
Public Members | ||
public |
db: * reference to driver object |
|
public |
region: * AWS region |
|
public |
Set it to true to use streams for receiving data updates. |
Method Summary
Public Methods | ||
public |
async connect() |
|
public |
createRecord(record: *): * |
|
public |
async deleteRecord(record: *): * |
|
public |
readAllRecords(): * |
|
public |
async readRecord(record: *): * |
|
public |
async updateRecord(record: *): * |
Public Constructors
public constructor(options: StorageOptions) source
Params:
Name | Type | Attribute | Description |
options | StorageOptions | see fields |
Public Members
Public Methods
public async connect() source
public async deleteRecord(record: *): * source
Params:
Name | Type | Attribute | Description |
record | * |
Return:
* |
public async readRecord(record: *): * source
Params:
Name | Type | Attribute | Description |
record | * |
Return:
* |
public async updateRecord(record: *): * source
Params:
Name | Type | Attribute | Description |
record | * |
Return:
* |