2017-11-28 5 views
1

Ich habe eine Beispieltabelle in AWS Dynamo DB.aws dynamo db loswerden von Datentyp in Antwort

Wenn ich versuche, Elemente von ihm zu lesen, indem Sie Lambda verwenden, werden in der Antwort zusätzliche Datentypen von dynamo db angezeigt.

Gibt es eine Möglichkeit, wie wir sie vermeiden können?

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

Ich will nicht "S" als Antwort haben.

Ich möchte eine Antwort wie folgt haben.

{ "Jahr": "2018"}

Dies wird möglich sein?

+0

In welcher Sprache ist der Code? – hjpotter92

+0

Welche Sprache benutzen Sie? – Abhijeetk431

+0

Mein Lambda-Code ist in Nodejs –

Antwort

2

Wenn Sie NodeJS verwenden, können Sie anstelle des SDK-Kerns die Abfragen AWS DynamoDB DocumentClient SDK verwenden. Dies vereinfacht sowohl die Abfrage als auch die Ergebnisse.

Für andere Sprachen, die nicht über das Document Client SDK verfügen, müssen Sie jedoch einen eigenen Wrapper zum Analysieren und Filtern der Typen aus Abfrageergebnissen schreiben.

+0

Andere Sprachen haben ihre SDK auch – hjpotter92