MikroORM Documentation
Official docs for MikroORM v7 — TypeScript ORM for Node.js based on Data Mapper, Unit of Work, and Identity Map patterns.
CRITICAL: grep references/ for keywords before answering.
Reference Index (78 docs)
Getting Started Guide
references/guide/00-introduction.md— Introductionreferences/guide/01-first-entity.md— First entityreferences/guide/02-relationships.md— Relationships tutorialreferences/guide/03-project-setup.md— Project setupreferences/guide/04-advanced.md— Advanced patternsreferences/guide/05-type-safety.md— Type safety
Core Concepts
references/entity-manager.md— EntityManager APIreferences/unit-of-work.md— Unit of Work patternreferences/identity-map.md— Identity Mapreferences/repositories.md— Repositoriesreferences/transactions.md— Transactionsreferences/transactional-outbox.md— Transactional outbox pattern
Entity Definition
references/defining-entities.md— Defining entities (decorators)references/define-entity.md— defineEntity() helper (v7 new)references/using-decorators.md— Decorators referencereferences/decorators.md— All decoratorsreferences/schema-first-guide.md— Schema-first approachreferences/entity-constructors.md— Entity constructors
Relationships & Loading
references/relationships.md— Relationships (all types)references/collections.md— Collectionsreferences/populating-relations.md— Populating relationsreferences/loading-strategies.md— Loading strategiesreferences/dataloaders.md— DataLoadersreferences/type-safe-relations.md— Type-safe relations
Querying
references/query-builder.md— Query builder (Kysely-based in v7)references/query-conditions.md— Query conditions / FilterQueryreferences/raw-queries.md— Raw SQL queriesreferences/kysely.md— Kysely integration (v7 new)
Schema & Migrations
references/migrations.md— Migrationsreferences/schema-generator.md— Schema generatorreferences/seeding.md— Database seedingreferences/entity-generator.md— Entity generator
Advanced
references/embeddables.md— Embeddable entitiesreferences/inheritance-mapping.md— Inheritance (STI, TPT)references/composite-keys.md— Composite keysreferences/json-properties.md— JSON propertiesreferences/custom-types.md— Custom typesreferences/virtual-entities.md— Virtual entitiesreferences/view-entities.md— Database viewsreferences/materialized-views.md— Materialized viewsreferences/filters.md— Entity filtersreferences/events.md— Lifecycle eventsreferences/serializing.md— Serializationreferences/streaming.md— Streaming resultsreferences/multiple-schemas.md— Multiple schemasreferences/using-bigint-pks.md— BigInt primary keys
Configuration & Integration
references/configuration.md— Configuration referencereferences/usage-with-nestjs.md— NestJS integrationreferences/usage-with-nextjs.md— Next.js integrationreferences/usage-with-sql.md— SQL databasesreferences/usage-with-mongo.md— MongoDBreferences/usage-with-sqlite.md— SQLite / libSQL / Tursoreferences/usage-with-cockroachdb.md— CockroachDBreferences/read-connections.md— Read replicas
Upgrading
references/upgrading-v6-to-v7.md— v6 → v7 migration guidereferences/upgrading-v5-to-v6.md— v5 → v6