【发布时间】:2020-08-24 09:24:20
【问题描述】:
正在研究nestjs。我有两个集合,一个在订单中,第二个是付款,我想从订单集合中检索一个条目并将相同的条目保存到付款集合中。
这是服务的代码:
async order(name){
const list=this.usersmodel.find({name:name}).exec()
//return list
try{
if(list){
const x=this.usersmodel.aggregate([
{$out:"payment"}
])
return "data saved in payment collection"
}
}
catch(error){
return(error.message)
}
}
这是控制器的代码:
@Get('orderdata')
async orderdata(@Body('name')name){
return this.usersService.order(name)
}
通过使用这些代码行,我既没有得到想要的输出,也没有得到任何错误。当我在邮递员中点击 API 时,我得到了“数据保存在付款收集中”,但我没有在我的付款收集中获得条目。
【问题讨论】:
标签: mongodb typescript postman nestjs