filter: { name: "Scale-A" } // equality
filter: { name: ["Scale-A", "Scale-B"] } // IN
filter: { total: { $gte: 50, $lt: 100 } } // a half-open range
filter: { total: { $between: [50, 100] } } // an inclusive range
filter: { createdAt: { $beginsWith: "2026" } } // a prefix of the stored form
filter: { tags: { $contains: "vip" } } // List membership
Every condition a filter key accepts, over the values a caller may write.
A value to match, an array of them for an "IN" condition, a comparison, a
$betweenrange, a$beginsWithprefix or a$containscheck. Which of those a given attribute actually offers depends on the form the table stores it in — see FilterConditionFor.Filter keys support dot-path notation for nested
@ObjectAttributeMap fields (e.g.,"address.city").