Abstract Class: BaseMongoEntity
Defined in: service-core/src/models/BaseMongoEntity.ts:18
Provides a common base class for all entity's that will be persisted in a MongoDB database.
Extends
Extended by
Constructors
Constructor
new BaseMongoEntity(
other?):BaseMongoEntity
Defined in: service-core/src/models/BaseMongoEntity.ts:26
Parameters
other?
Partial<BaseMongoEntity>
Returns
BaseMongoEntity
Overrides
Properties
_id?
optional_id?:any
Defined in: service-core/src/models/BaseMongoEntity.ts:24
The internal unique identifier used by MongoDB.
dateCreated
dateCreated:
Date
Defined in: service-core/src/models/BaseEntity.ts:35
The date and time that the entity was created.
Inherited from
dateModified
dateModified:
Date
Defined in: service-core/src/models/BaseEntity.ts:43
The date and time that the entity was last modified.
Inherited from
uid
uid:
string
Defined in: service-core/src/models/BaseEntity.ts:27
The universally unique identifier of the entity.
Inherited from
version
version:
number=0
Defined in: service-core/src/models/BaseEntity.ts:50
The optimistic lock version.