如果您使用本機 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中文網其他相關文章!