Skip to main content

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​

BaseEntity.constructor

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:36

The date and time that the entity was created.

Inherited from​

BaseEntity.dateCreated


dateModified​

dateModified: Date

Defined in: service-core/src/models/BaseEntity.ts:44

The date and time that the entity was last modified.

Inherited from​

BaseEntity.dateModified


uid​

uid: string

Defined in: service-core/src/models/BaseEntity.ts:28

The universally unique identifier of the entity.

Inherited from​

BaseEntity.uid


version​

version: number = 0

Defined in: service-core/src/models/BaseEntity.ts:51

The optimistic lock version.

Inherited from​

BaseEntity.version