【文件属性】:
文件名称:dynamo-plus::person_lifting_weights:增压:satellite_antenna:Dynamo DocumentClient
文件大小:85KB
文件格式:ZIP
更新时间:2021-05-13 05:17:18
nodejs aws-sdk dynamodb JavaScript
使用承诺,重试等扩展和增强DynamoDB DocumentClient的功能。
(当然要减去回调)
安装
npm i dynamo-plus
const { DynamoPlus } = require ( 'dynamo-plus' )
const documentClient = DynamoPlus ( {
region : 'eu-west-1' ,
} )
const regularDynamoParams = {
TableName : 'myTable' ,
Key : {
myKey : '1337'
}
}
const data = await documentClient . get ( regularDynamoParams )
特征
自动附加.promise()
自动启用HTTP保持活动状态
当您受到限制时会自动重试并退出
批量执行b
【文件预览】:
dynamo-plus-master
----.eslintrc.json(164B)
----.gitignore(2KB)
----package.json(1019B)
----package-lock.json(217KB)
----src()
--------retryableExceptions.spec.js(3KB)
--------putAll.js(625B)
--------deleteAll.js(629B)
--------getAll.spec.js(2KB)
--------retryableExceptions.js(1KB)
--------putAll.spec.js(2KB)
--------index.js(1KB)
--------clientMethods.js(161B)
--------queryExtensions.js(1KB)
--------promisifyDocumentClient.spec.js(883B)
--------utils()
--------deleteAll.spec.js(2KB)
--------promisifyDocumentClient.js(668B)
--------errorPropagation.spec.js(1KB)
--------scanExtensions.spec.js(10KB)
--------clientMethods.spec.js(405B)
--------scanExtensions.js(2KB)
--------.npmignore(10B)
--------index.spec.js(1KB)
--------getAll.js(685B)
--------queryExtensions.spec.js(8KB)
----LICENSE(1KB)
----logo.svg(7KB)
----README.md(10KB)
----.eslintignore(30B)
----.circleci()
--------.npmignore(2B)
--------config.yml(504B)
----index.d.ts(7KB)