LoginSignup
0
0

Dynamo DBの格納値に勝手につく大文字は何?

Posted at

データ型記述子

Dynamo DBに「16538」などの数値データを格納したとき、
[{N:16538}]のようになっていることについて調べた

まずは画像を掲載する
AWS公式のリファレンスの画像を引用し吹き出しで補足した
DBデータ記述子.png

AWS SDK→DynamoDBへデータを送る時
Low-Level APIがデータ型記述子という各属性を解釈する方法をDynamoDB に伝えるトークンを付与する
これがデータ記述子というもので先ほどの数値の頭についた「N:」という表記である

[{N:16538}]は16538が
N=数値(Number)である
ということを表す

これらのデータ型記述子は普段上位階層であらかじめコードを記述する必要はないものだということがわかった
(ただしDBから値を取得したときはデータ型記述子があることに注意)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0