Begin forwarded message:
Thanks for sending this through. We have a few suggestions around functionality that we've found very useful in the past, but otherwise it looks promising.
1. Query on keys or portion of keys
2. Ability to query on unindexed attributes
We had this in mind, but I don't think this functionality will make it in the first release (ISPN 6.0)/
3. the ability to specify a custom filter is potentially useful to implement missing or business logic, although in practice you may be able to construct these with the given filters.
Example: Filter out currency values older than X if the time is between 10am and 11am
something to consider.
4. The ability to specify a custom extractor which could be used to extract a portion of stored data or manipulate it before comparison.
Example : data is being stored as an array and we're interested in the Nth value in the array -> this is a requirement from a previous project
5. equality and range filters should also include the "andEquals" options: lessThanEquals, greaterThanEquals
+1
6. all(List) and any(List) functions are easier to use than chaining together and() and or() statements
+1