I'm writing an async function to query a DynamoDB table using the AWS SDK:
async function fetchData() {
try {
var params = { Key: { chart_name: "cambridge_rent" }, TableName: "charts" };
const data = await docClient.get(params).promise();
return data.Item.values;
} catch (err) {
console.log("Failure", err.message);
}
}
const result = fetchData();
However, I'm having trouble extracting values from result
, which contains a Promise object:
Promise { <state>: "pending" }
<state>: "fulfilled"
<value>: Array [ (95) […] ]
I'm trying to extract the values from: <value>: Array [ (95) […] ]
. How do I do so? Is my current approach incorrect?