From 1befa5f0e7081a311007bcc7f3a5b62e97e1f9f5 Mon Sep 17 00:00:00 2001 From: luying Date: Tue, 5 Jan 2021 15:17:49 +0800 Subject: [PATCH] =?UTF-8?q?fix=20pvpDefense=20ref=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=89=BE=E5=88=B0=E7=9B=AE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/db/PvpDefense.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shared/db/PvpDefense.ts b/shared/db/PvpDefense.ts index adacb2a21..5ca5fcea6 100644 --- a/shared/db/PvpDefense.ts +++ b/shared/db/PvpDefense.ts @@ -55,13 +55,13 @@ class Robot { } class OppPlayers { - @prop({ ref: PvpDef, type: mongoose.Schema.Types.ObjectId }) + @prop({ ref: 'PvpDefense', type: mongoose.Schema.Types.ObjectId }) oppDef: Ref; @prop({ required: true }) pos: number; @prop({ required: true }) isRobot: boolean; - @prop({ required: true, type: Robot, default: [], _id: false }) + @prop({ required: true, type: Robot, default: null, _id: false }) robot: Robot } @@ -78,7 +78,7 @@ export default class PvpDefense extends BaseModel { roleId: string; // 角色 id @prop({ required: true }) roleName: string; // 角色名称 - @prop({ ref: Role, type: mongoose.Schema.Types.ObjectId }) + @prop({ ref: 'Role', type: mongoose.Schema.Types.ObjectId }) role: Ref; @prop({ required: true, type: Heroes, default: getInitialOppHeros(), _id: false }) heroes: Array; @@ -92,7 +92,7 @@ export default class PvpDefense extends BaseModel { defCe: number; //防守ce @prop({ required: true, type: OppPlayers, default: getInitialOppPlayers(), _id: false }) oppPlayers: Array; - @prop({ ref: SystemConfig, type: mongoose.Schema.Types.ObjectId }) + @prop({ ref: 'SystemConfig', type: mongoose.Schema.Types.ObjectId }) map: Ref; @prop({ required: true, type: HidScores, default: [] }) hidScores: Array;