ホームページ >バックエンド開発 >Golang >KeyConditionExpression と v2 Go SDK を使用して AWS DynamoDb にクエリを実行するにはどうすればよいですか?

KeyConditionExpression と v2 Go SDK を使用して AWS DynamoDb にクエリを実行するにはどうすればよいですか?

WBOY
WBOY転載
2024-02-08 20:48:04668ブラウズ

如何使用 KeyConditionExpression 和 v2 Go SDK 查询 AWS DynamoDb?

質問内容

次のコマンドを使用して作成されたdynamodbに既存のテーブルがあります

リーリー

私は、CustomerId を提供するテーブルからすべてのレコードを取得できる API ラッパーをその前に置きたかったので、v2 GO SDK

からのクエリを使用してみました。 リーリー

ただし、dynamodb から 400

を取得しました リーリー

fmt.PrintLn(*expr.KeyCondition()) の出力は #0 = :0

です。

このクエリをローカルで実行すると、期待した結果が返されます

リーリー

タイムスタンプも含めてみましたが、端末コマンドはタイムスタンプなしでも機能するため、必要ないと思います。不適切に参照を外したとは思いません。ラッパーに公開し、ターミナル コマンド経由で更新を確認できるため、ジェネレーター セッションが有効であることがわかります。


正解


テンプレートとして使用できるクエリの例を次に示します:

リーリー

GoV2 の例をもっと見ることができます ここで

以上がKeyConditionExpression と v2 Go SDK を使用して AWS DynamoDb にクエリを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。