Expressions

Expressions are the small DSL DynamoDB uses for conditional writes, partial updates, key matching, and column projection. They're easy to fumble: reserved words, placeholder syntax, and the difference between a condition that's checked atomically and a filter that runs after the read.

This section pulls the four expression families apart so you know which one does what, then explains the placeholder mechanics they all share.

0 of 6 readQuiz

Start with condition expressions; the others build on the same syntax.

Try DynoTable to build and run these expressions without escaping JSON by hand.