2017-11-28 6 views
1

私はAWS Dynamo DBにサンプルテーブルを持っています。aws dynamo db応答でデータ型を取り除く

Lambdaを使用してアイテムを読み込もうとしているとき、レスポンスでdynamo dbの追加のデータ型が表示されています。

私たちが避ける方法はありますか?

[{ 
"year": { 
    **"S":** "2018" 
}, 
"state": { 
    **"S"**: "NSW" 
}},{"year": { 
    **"S":** "2017" 
}, 
"state": { 
    **"S"**: "NSW" 
} }]  

私が反応して"S"を持っている必要はありません。

私はこのような応答をしたいと思います。

{"年": "2018"}

これは可能ですか?

+0

コードはどの言語ですか? – hjpotter92

+0

あなたはどの言語を使用していますか? – Abhijeetk431

+0

私のラムダコードはnodejsにあります –

答えて

2

NodeJSを使用している場合は、コアSDKの代わりにAWS DynamoDB DocumentClient SDKを使用してクエリを実行できます。これにより、クエリと結果の両方が簡素化されます。

ただし、Document Client SDKを持たない他の言語の場合は、独自のラッパーを作成して、クエリ結果から型を解析してフィルタリングする必要があります。

+0

他の言語もSDKを持っています – hjpotter92

関連する問題