query
Spec
async query(
tnmInput: TynamoQueryInput<TSource>
): Promise<TynamoQueryOutput<TSource>>Input
export interface TynamoQueryInput<TSource> {
ExclusiveStartKey?: TSource;
ExpressionAttributeValues?: any;
// Derived from DynamoDB.
IndexName?: IndexName;
Select?: Select;
Limit?: PositiveIntegerObject;
ConsistentRead?: ConsistentRead;
ScanIndexForward?: BooleanObject;
ReturnConsumedCapacity?: ReturnConsumedCapacity;
ProjectionExpression?: ProjectionExpression;
FilterExpression?: ConditionExpression;
KeyConditionExpression?: KeyExpression;
ExpressionAttributeNames?: ExpressionAttributeNameMap;
}Name
Type
Info
ExclusiveStartKey
@DynamoEntity
The primary key of the first item that this operation will evaluate. Use the value that was returned for LastEvaluatedKey in the previous operation.
ExpressionAttributeValues
@DynamoEntity
Value used for expression.
Output
Name
Type
Info
Items
@DynamoEntity[]
Result of query operation.
LastEvaluatedKey
@DynamoEntity
Primary key of the last item.
Example
Last updated
Was this helpful?