设置modelOptions

This commit is contained in:
luying
2020-12-16 16:23:11 +08:00
parent 829d43c7a8
commit 7118e1bca3
4 changed files with 19 additions and 8 deletions
+5 -2
View File
@@ -1,5 +1,5 @@
import BaseModel from './BaseModel';
import { index, getModelForClass, prop, DocumentType } from '@typegoose/typegoose';
import { index, getModelForClass, prop, DocumentType, modelOptions } from '@typegoose/typegoose';
class RandSe {
@prop({ required: true })
@@ -16,6 +16,7 @@ class Holes {
}
@index({ roleId: 1, hid: 1, id: 1 })
@index({ seqId: 1 })
@modelOptions({schemaOptions: {id: false}})
export default class Equip extends BaseModel {
@prop({ required: true })
roleId: string; // 角色 id
@@ -74,4 +75,6 @@ export default class Equip extends BaseModel {
export const EquipModel = getModelForClass(Equip);
export interface EquipType extends Pick<DocumentType<Equip>, keyof Equip>{};
export interface EquipType extends Pick<DocumentType<Equip>, keyof Equip>{
id: number;
};