@izara_project/izara-core-library-dynamodb
v1.0.15
Published
Connecting with AWS DynamoDB Resource
Readme
izara-core-library-dynamodb
A comprehensive DynamoDB utility library for the Izara project, providing simplified interfaces for common DynamoDB operations including scan, query, put, update, and delete operations.
Installation
npm install @izara_project/izara-core-library-dynamodbUsage
import dynamoDBSharedLib from '@izara_project/izara-core-library-dynamodb';Documentation
Detailed documentation for each operation can be found in the src/doc/ directory:
- Scan Operation - Complete guide with 21 use cases for scanning DynamoDB tables
Available Operations
scan/scanResults- Scan entire table or index with filtersquery/queryResults- Query items by partition keygetItem- Retrieve a single item by keyputItem- Create or replace an itemupdateItem- Update existing item attributesdeleteItem- Delete an itembatchPutItems- Batch write itemsbatchDeleteItems- Batch delete itemstransactWriteItems- Transactional writes
Publishing
Update Version
Commit code first:
git add .
git commit -m "Your commit message"Update version:
npm version patch # Bug fixes
npm version minor # New features
npm version major # Breaking changesPush to Repository
git pushPublish to NPM
npm publishUpdate in Projects
npm update @izara_project/izara-core-library-dynamodb