SchemaDateOptions
SchemaDateOptions()SchemaDateOptions.prototype.expiresSchemaDateOptions.prototype.maxSchemaDateOptions.prototype.min
SchemaDateOptions()
Type:
- «constructor»
Inherits:
The options defined on a Date schematype.
Example:
const schema = new Schema({ startedAt: Date });
schema.path('startedAt').options; // SchemaDateOptions instance SchemaDateOptions.prototype.expires
Type:
- «Date»
If set, Mongoose creates a TTL index on this path.
mongo TTL index expireAfterSeconds value will take 'expires' value expressed in seconds.
Example:
const schema = new Schema({ "expireAt": { type: Date, expires: 11 } });
// if 'expireAt' is set, then document expires at expireAt + 11 seconds SchemaDateOptions.prototype.max
Type:
- «Date»
If set, Mongoose adds a validator that checks that this path is before the
given max.
SchemaDateOptions.prototype.min
Type:
- «Date»
If set, Mongoose adds a validator that checks that this path is after the
given min.

