GetItem
Store.get()
Create a get query.
import { DynamoDBClient } from '@aws-cdk/client-dynamodb'
import { Store } from '@declanprice/dynostore'
const store = new Store('CustomerTable', new DynamoDBClient())
const request = store.get<CustomerItem>();
key(key)
Provide the item key to get.
request.key({id: '1' });
consistent()
Require strongly consistent reads.
request.consistent();
projection(projectionString)
Project specific fields to be returned.
request.project('id,fistName,lastName');
exec()
Execute the request.
const customer = await request.exec();
tx()
Create a TransactGetItem.
const customerTxItem = request.tx();