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
Bot releases are hidden (Show)
Published by B4nan over 1 year ago
JsonType
based on columnType
(#4252) (2e01622), closes #4229
mapToPk
relations (7028890), closes #4254
json_extract
when querying JSON fields (ca96acc)BigIntType
(b789031), closes #4227
onConflict().ignore()
without parameters (3a3b0bd), closes #4224
persist/flush/remove
methods from EntityRepository
(#4259) (eba4563), closes #3989
repo.populate()
and repo.assign()
(301bdf8), closes #3989
tableName
(0693029), closes #4149
Published by B4nan over 1 year ago
alwaysAnalyseProperties
is used (f4acc91), closes #4181
factory.create
(493d653), closes #4173
type: 'jsonb'
(43cb6d7)upsertMany
(0f4cf85), closes #4153
Published by B4nan over 1 year ago
unsigned
option (#4126) (846a57d)returning
queries (ba1a5fc), closes #4133
Published by B4nan over 1 year ago
{}
with Object.create(null)
(955895e), closes #4109
populate: true
supports nested relations inside M:N (b42f0f3)Published by B4nan over 1 year ago
Published by B4nan over 1 year ago
em.upsert/upsertMany/insertMany
(53a08ac), closes #4070
Published by B4nan over 1 year ago
em.upsertMany
(3928e78), closes #3787
null
in datetime columns (73e483a), closes #4057
columnType
option (a901112)Published by B4nan over 1 year ago
em.upsert
(bed72fe), closes #4020
discovery.getMappedType
on runtime too (2f682e3), closes #4042
Published by B4nan over 1 year ago
repo.upsertMany
shortcut (c101d51)undefined
(4ad4cdf)type: 'jsonb'
(e1f82bc), closes #3998
ref()/rel()
(2e814e8), closes #4027
qb.joinAndSelect
when serializing (4025869), closes #4034 #3812
Published by B4nan over 1 year ago
forceConstructor
option to @Entity()
decorator (c89b4af)hydrate
option to @Property()
decorator (f4ba092), closes #3936
Collection.loadCount()
(#3958) (08ea320), closes #3527
MongoEntityRepository.getCollection()
shortcut (5e4e126), closes #3951
Published by B4nan almost 2 years ago
mapToPk
during hydration with custom type FK (75d05ee), closes #3921
Published by B4nan almost 2 years ago
null
instead of value (3006507), closes #3906
EntitySchema
(#3916) (84d9407), closes #3915
Published by B4nan almost 2 years ago
MikroORM.init()
(497f274)em.execute()
(832105d), closes #3896
Published by B4nan almost 2 years ago
em.transactional
(0e523b3), closes #3857
em.findX()
methods (fcb1739)readonly
modifier from Populate
type (7b2dfb9)Published by B4nan almost 2 years ago
type
option in favour of driver exports (7180f23), closes #3743
em.merge()
(bfa4962), closes #3812
em.upsert()
(434d417), closes #3787
ChangeSet.getPrimaryKey(true)
(2e74a34), closes #3737
ChangeSet.getPrimaryKey()
response stable (d32c956)readonly
from properties of FilterQuery
(2a2a13d), closes #3836
Ref & LoadedReference
from ref()
(c85e507), closes #3840
hidden
flag on primary keys (4935505)null
only for object embeddables (6e0bedf), closes #3772
auto_increment_increment
when batch inserting (516db6d), closes #3828
postgres
as the management db name + allow override (eab1668), closes #3769
em.create()
(d0607d5)em.upsertMany
(#3825) (83ac12a)serialize()
helper for explicit serialization (#3728) (f22cd6f)rel()
and ref()
(#3837) (72ca8e7), closes #3835
Published by B4nan almost 2 years ago