λORM is a TypeScript ORM for Node.js that enables distributed queries across multiple database engines (MySQL, MariaDB, SQLite, PostgreSQL, Oracle, SQL Server, MongoDB). Version 2.3.15 supports lambda expression-based queries using a domain model, allowing data retrieval and modification from different databases in a single query. Released under MIT license, with active development and semantic versioning. Key differentiators: support for distributed queries, CQRS pattern via configuration, and multiple consumption modes (library, CLI, REST API).
npm install lambdaormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a client with an in-memory SQLite database, defines a domain model, and runs a distributed query using lambda expressions.
Wrap in async function and use await.
Rewrite queries using lambda expressions (e.g., Products.filter(...).map(...))
Define all entities and their fields in the 'domain' array when calling createClient().
Replace orm.disconnect() with orm.end().
Run 'npm install lambdaorm' and ensure your import uses 'import' syntax (ESM).
Add 'await' before createClient() call.
Install the corresponding connector: 'npm install sqlite3' for SQLite.
Use arrow function syntax for queries: (args) => Entity.filter(...)...
Ensure the connection name in query source matches the 'name' field in connections array.
No dependency data recorded yet.