Batched Paginated Finds
Joist now auto-batches paginated em.find calls, so GraphQL fields like reviews(first: 5) can be nested deep in a query without causing N+1s.
Joist now auto-batches paginated em.find calls, so GraphQL fields like reviews(first: 5) can be nested deep in a query without causing N+1s.
Joist-driven implementation of closure tables as an example of our declarative business logic.
Joist 2.2 is out, including both the 2.1 and 2.2 releases with faster collection queries, soft-delete resurrection, recursive many-to-many relations, unloaded collection sets, and the node-pg driver migration.
Joist now supports dual release channels, allowing you to choose between a stable and a bleeding-edge version of the ORM.
Joist uses the unnest function, and our own unnest_arrays function, for bulk updates.