【发布时间】:2019-12-15 21:34:17
【问题描述】:
我正在使用 node、nestjs 和 mongoose,我编写了一个 get 调用并得到类似的结果
[
{
"_id": "5d4a9c0b1a6bcf14775c953c",
"material_name": "ramboo",
"material_status": 0,
"is_admin_approved": true,
"createdAt": "2019-08-07T09:38:19.237Z",
"updatedAt": "2019-08-07T09:38:19.237Z",
"id": "5d4a9c0b1a6bcf14775c953c"
}
]
这样的服务(material.service.ts)
async findAll(): Promise<IDMaterial[]> {
return await this.materialModel.find({is_admin_approved: true});
}
如何从结果中删除 is_admin_approved 字段
[
{
"_id": "5d4a9c0b1a6bcf14775c953c",
"material_name": "ramboo",
"material_status": 0,
"createdAt": "2019-08-07T09:38:19.237Z",
"updatedAt": "2019-08-07T09:38:19.237Z",
"id": "5d4a9c0b1a6bcf14775c953c"
}
]
如何解决这个问题请帮助我?
【问题讨论】: