dynamodb-dao:从DynamoDB表创建,查询,更新和删除

时间:2024-04-26 23:10:10
【文件属性】:

文件名称:dynamodb-dao:从DynamoDB表创建,查询,更新和删除

文件大小:103KB

文件格式:ZIP

更新时间:2024-04-26 23:10:10

TypeScript

动力模块 该项目包含DynamoDbDao类的代码,可用于创建,查询,更新和从DynamoDB表中删除。 与dynamoose工具不同, DynamoDbDao是较低级的包装器,其目标是不抽象出太多DynamoDB实现细节。 另外,此模块利用TypeScript类型声明,以便在可能的情况下严格键入方法参数和返回值。 例子 构造函数: import AWS from 'aws-sdk' ; import DynamoDbDao from '@jupiterone/dynamodb-dao' ; const dynamodb = new AWS . DynamoDB ( { apiVersion : '2012-08-10' } ) ; const documentClient = new AWS . DynamoDB . DocumentClient ( { service :


【文件预览】:
dynamodb-dao-master
----.gitignore(68B)
----tsconfig.dist.json(104B)
----.eslintrc(448B)
----package.json(2KB)
----src()
--------index.test.ts(15KB)
--------index.ts(17KB)
----jest.config.js(468B)
----LICENSE(1KB)
----tsconfig.json(353B)
----run-test-ci.sh(207B)
----.huskyrc(83B)
----.github()
--------workflows()
----.prettierignore(5B)
----docker-compose.yaml(341B)
----README.md(3KB)
----.eslintignore(5B)
----.lintstagedrc(58B)
----test()
--------incr.test.ts(2KB)
--------query.test.ts(5KB)
--------scan.test.ts(3KB)
--------count.test.ts(2KB)
--------get.test.ts(697B)
--------put.test.ts(2KB)
--------decr.test.ts(2KB)
--------helpers()
--------batchGet.test.ts(2KB)
--------delete.test.ts(2KB)
--------update.test.ts(4KB)
--------batchWrite.test.ts(4KB)
--------fixtures()
----.prettierrc(77B)
----yarn.lock(189KB)

网友评论