fix(crud): 响应统一剥掉 mongoose 版本键 __v

filterHidden 出口加剥 __v(连同 hidden 字段),list/get/add/edit 全覆盖。
前端无用的 __v 不再下发。
This commit is contained in:
2026-06-30 14:09:44 +08:00
parent d12877f846
commit 6383aade98
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -268,7 +268,8 @@ export class ShrimpTableModule<T, P extends ITableCrudProto<T> = ITableCrudProto
}
private filterHidden(item: any): any {
return this.excludeKeys(item, this.fields.filter(f => f.hidden).map(f => f.key))
// __v 是 mongoose 版本键,前端无用,统一剥掉(连同 hidden 字段)
return this.excludeKeys(item, ["__v", ...this.fields.filter(f => f.hidden).map(f => f.key)])
}
private buildQuery(query?: IPageQuery & any): IShrimpQuery {