Skip to content

Guide

Learn how to use nestjs-odata to expose OData v4 endpoints from your NestJS application.

  • Getting Started -- Installation, setup, and first endpoint
  • Configuration -- Module options and per-entity overrides
  • Query Options -- $filter, $select, $orderby, $top, $skip, $count
  • Filter Functions -- Lambda expressions, arithmetic, date/time, and string functions
  • CRUD Operations -- Create, read, update, and delete entities
  • $expand -- Eager loading of navigation properties
  • $batch -- Multi-operation batch requests
  • Security -- Limits, validation, and injection prevention