JSONiq supports complex SQL-like queries such as (outer-)joins, grouping, sorting, transformation, full-text, indexes, and declarative updates. It brings powerful queries database users take for granted in SQL to NoSQL without giving up on scalability.