如果您使用本机 AWS DynamoDBClient 执行简单的 get 请求以外的任何操作,您可能会发现自己在查看文档时经常思考“这又是如何工作的”。
有一些库可以让 DynamoDB 的使用变得更容易一些,但大多数都需要额外的数据映射类和膨胀,这对于很多用例来说是不必要的。
我将 Dynostore 开发为 DynamoDBClient 之上的轻量级查询构建器层,以帮助解决需要强大查询构建器而无需额外膨胀的用例。
例如,更新请求现在看起来像这样。
商店
.update()
.key({ id: customer.id })
.update(set('firstName', 'john'))
.condition(notExists('id'), or(), eq('name', 'john'))
.exec()
Github
文档
NPM
以上是使 dynamodb 查询变得更容易一些。的详细内容。更多信息请关注PHP中文网其他相关文章!