设置modelOptions
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { APP_ID } from './../consts';
|
||||
import BaseModel from './BaseModel';
|
||||
import { index, getModelForClass, prop, DocumentType } from '@typegoose/typegoose';
|
||||
import { index, getModelForClass, prop, DocumentType, modelOptions } from '@typegoose/typegoose';
|
||||
|
||||
class ServerInfo {
|
||||
@prop({ required: true })
|
||||
@@ -29,6 +29,7 @@ class ServerInfo {
|
||||
* 游戏字段接口
|
||||
*/
|
||||
@index({ id: 1 })
|
||||
@modelOptions({schemaOptions: {id: false}})
|
||||
export default class Game extends BaseModel {
|
||||
|
||||
@prop({ required: true })
|
||||
@@ -91,4 +92,6 @@ export default class Game extends BaseModel {
|
||||
|
||||
export const GameModel = getModelForClass(Game);
|
||||
|
||||
export interface GameType extends Pick<DocumentType<Game>, keyof Game>{};
|
||||
export interface GameType extends Pick<DocumentType<Game>, keyof Game>{
|
||||
id: number;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user