【发布时间】:2020-05-31 23:51:48
【问题描述】:
我正在研究nestjs,我想根据名称属性从数据库中检索数据,我正在传递服务代码的方法。问题是当我在邮递员中传递 {"name":"item1"} 时,我正在获取与 item1 相关的数据,但是当我在邮递员中传递 {"name":"item1","name":"item2"} 时,我是仅获取与 item2 相关的数据。我想检索 item1、item2 等的数据。为了克服这个问题,我认为休息参数会是一个不错的选择,但我不知道如何传递休息参数以及如何在邮递员中调用休息参数。主要问题是我也不知道如何处理邮递员和代码中的其余参数。
这是服务的代码:
async individual(...name:any){
const ind= await this.usersmodel.find({'name':{$in:name}})
return ind
}
这是控制器的代码:
@Post('ind')
async ind(@Body('name')name){
return this.usersService.individual(name)
}
【问题讨论】:
标签: node.js typescript postman nestjs