设置modelOptions
This commit is contained in:
+5
-2
@@ -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;
|
||||
};
|
||||
Reference in New Issue
Block a user