dyna-record
    Preparing search index...

    Type Alias FilterTypes

    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 $between range, a $beginsWith prefix or a $contains check. 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 @ObjectAttribute Map fields (e.g., "address.city").

    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