Support for multi-select filtering
Today, we introduced support for ARRAY columns. This means you can run queries that return ARRAY column values, but also write filters that check if a column hasAny
or hasAll
values in an array you specify. This is helpful when supporting features like multi-select filters, including the case when you are aggregating the result set.
query {
eventsTableQuery(
filter: {tags:{hasAny: ["prod", "bot_user"]}}
groupBy: [eventType, eventCreatedTimeDate]
) {
eventType
eventCount
eventCreatedTimeDate
}
}