fix: add create field index
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { ApiHideProperty } from '@nestjs/swagger'
|
||||
import { modelOptions, prop, Severity } from '@typegoose/typegoose'
|
||||
import { index, modelOptions, prop, Severity } from '@typegoose/typegoose'
|
||||
import { SchemaTypes } from 'mongoose'
|
||||
import { BaseModel } from '~/shared/model/base.model'
|
||||
import type { UAParser } from 'ua-parser-js'
|
||||
import { BaseModel } from '~/shared/model/base.model'
|
||||
|
||||
@modelOptions({
|
||||
schemaOptions: {
|
||||
@@ -16,6 +16,7 @@ import type { UAParser } from 'ua-parser-js'
|
||||
allowMixed: Severity.ALLOW,
|
||||
},
|
||||
})
|
||||
@index({ timestamp: -1 })
|
||||
export class AnalyzeModel extends BaseModel {
|
||||
@prop()
|
||||
ip?: string
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ApiHideProperty } from '@nestjs/swagger'
|
||||
import { modelOptions, plugin, prop } from '@typegoose/typegoose'
|
||||
import { index, modelOptions, plugin, prop } from '@typegoose/typegoose'
|
||||
import { Type } from 'class-transformer'
|
||||
import {
|
||||
IsBoolean,
|
||||
@@ -29,6 +29,8 @@ import Paginate from 'mongoose-paginate-v2'
|
||||
versionKey: false,
|
||||
},
|
||||
})
|
||||
@index({ created: -1 })
|
||||
@index({ created: 1 })
|
||||
export class BaseModel {
|
||||
@ApiHideProperty()
|
||||
created?: Date
|
||||
|
||||
Reference in New Issue
Block a user