ホームページ >ウェブフロントエンド >jsチュートリアル >dynamodb クエリを少しだけ簡単にします。

dynamodb クエリを少しだけ簡単にします。

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 03:15:161007ブラウズ

Making dynamodb queries just a little bit easier.

単純な get リクエスト以外の目的でネイティブ AWS DynamoDBClient を使用したことがある場合は、おそらく「これはまたどのように機能するのか」と考えながらドキュメントを何度も見ていることに気づくでしょう。

DynamoDB の操作を少し簡単にするライブラリがいくつかありますが、ほとんどは追加のデータ マッピング クラスを必要とし、多くのユースケースでは必要のない肥大化が生じます。

私は、余分な拡張をせずに強力なクエリ ビルダーを必要とするユースケースを支援するために、DynamoDBClient の上に軽量のクエリ ビルダー レイヤーとして Dynostore を開発しました。

たとえば、更新リクエストは次のようになります。

ストア
.update()
.key({ id: customer.id })
.update(set('firstName', 'john'))
.condition(notExists('id'), or(), eq('name', 'john'))
.exec()

Github

ドキュメント

故宮

以上がdynamodb クエリを少しだけ簡単にします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。