TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
MIT License
Published by B4nan almost 4 years ago
commit()
method if commit statement fails (#1177) (f3beb7f), closes #1176
run
mode (417a4c9)__
when aliasing fetch-joined properties (1479366), closes #1171
Published by B4nan almost 4 years ago
entities
and entitiesTs
in debug command (90b85e4), closes #1139
mapToPk
(85a7c9d), closes #1128
mapToPk
(b38df3e), closes #1128
em.count()
(bc3cdf6), closes #1135
Published by B4nan almost 4 years ago
mapToPk
is used (6f6a204), closes #1124
Published by B4nan almost 4 years ago
->>
to search in object embeddables (78c9373), closes #1091
IdentifiedReference
with ts-morph (d94bd91), closes #1088
Published by B4nan almost 4 years ago
entities
(584854c), closes #1073
joinKeyColumnName()
(fe4b7bd), closes #1026
??
as identifier (a3d4c09), closes #983
Collection.set()
on not initialized collections (1d0bb85), closes #1048
null
to undefined
optionally (55de84e), closes #1019
Published by B4nan almost 4 years ago
Published by B4nan about 4 years ago
Published by B4nan about 4 years ago
em.create()
(b45b60b), closes #924
Published by B4nan about 4 years ago
@BeforeCreate()
(0a2299f), closes #893 #892
Published by B4nan about 4 years ago
Published by B4nan about 4 years ago
$in
operator (939989a), closes #860
Published by B4nan about 4 years ago
Published by B4nan about 4 years ago
ArrayType
with a value (e505358), closes #844
Published by B4nan about 4 years ago
em.merge()
internally (6a1a6d6)Published by B4nan about 4 years ago
Published by B4nan about 4 years ago
RequestContext.createAsync()
for Koa (ae3bc0f), closes #709
toObject()
(0a920dd), closes #644
toJSON()
(e05d780)em.create()
(50aaef8)em.create()
with deeply nested data (#683) (a302473), closes #678
cache.enabled
(9be725f)em.remove(..., null)
(77c52dd)bigNumberStrings
toggle (ee90c64), closes #578
$re
operator in mongo (13fe6e5), closes #613
$or
and $and
combined works correctly (c8d3a34), closes #792
$and
queries (522787e), closes #786
bigint
/numeric
types as string (014f3b5), closes #324
EntityCaseNamingStrategy
(8d07727)driver.nativeInsertMany()
method (#688) (78b2341), closes #442
em.begin/commit/rollback
methods (#717) (5414c52)EntityRepositoryType
symbol (#698) (ffae0a8), closes #696
expr
helper to allow custom expressions in EM API (39ced1b), closes #802
knex.raw
in query params (e6b9f0e), closes #802
EventManager
(#623) (6a7f627), closes #622
wrap(e).init()
(d33432a), closes #814
entities
(#618) (ee81b61), closes #605
Migration.execute()
method (5c1f60a), closes #770
$ilike
, $overlap
, $contains
, $contained
(3c59885), closes #641
add/remove/set
methods (26d132f)connect: boolean
param to MikroORM.init()
(43a9ce9)having
to FindOptions
(952fd2f)QueryFlag.PAGINATE
) (#544) (d43241e)onCreate
and onUpdate
(#564) (3044a19)getCollection()
method to MongoEntityManager
(79a9a7d)jsonb
column type by default (b6c0578)execute()
method to SqlEntityManager
(e389d40)groupBy
to FindOptions
(2f6687a)qb.raw()
to allow using raw snippets in QB (c09a5b6), closes #598
@Formula()
(#553) (68b9336).d.ts
files for ts-morph discovery (#616) (54ce064)wrap
helper internally (66ffc3b), closes #732
MetadataStorage.find()
method (9abbe03), closes #732
Set
instead of array for cycle lookups (dff0c9d), closes #732
Set
instead of array for stacks in UoW (12ba811), closes #732
Please see the upgrading guide.
Published by B4nan over 4 years ago