diff --git a/shared/db/TowerRecord.ts b/shared/db/TowerRecord.ts index 2fdccf3f2..6ad94c01f 100644 --- a/shared/db/TowerRecord.ts +++ b/shared/db/TowerRecord.ts @@ -36,6 +36,7 @@ export default class TowerRecord extends BaseModel { public static async createRecord(towerInfo: {roleId: string, lv: number, warStatus: Array}, lean = true) { const recDoc = new TowerRecordModel(); const update = Object.assign(recDoc.toJSON(), towerInfo ); + delete update._id; const { roleId, lv } = towerInfo; // console.log(JSON.stringify(towerInfo)) let rec: TowerRecordType = await TowerRecordModel.findOneAndUpdate({roleId, lv}, {$set: update}, {upsert: true, new: true}).lean(lean);