无法从mongodb获取数据

无法从mongodb获取数据,mongodb,typescript,postman,nestjs,Mongodb,Typescript,Postman,Nestjs,我正在处理nestjs,我想根据“name”值从集合中获取数据。但我得到的输出如下: 服务守则: async find_one(name):Promise<Usersinterface>{ const data=this.usersmodel.find(name).exec() return data; } 控制器代码: @Get('getitem') async getitem(@Body()name):Promise<any>{ return

我正在处理nestjs,我想根据“name”值从集合中获取数据。但我得到的输出如下:

服务守则:

async find_one(name):Promise<Usersinterface>{
    const data=this.usersmodel.find(name).exec()
    return data;
}
控制器代码:

@Get('getitem')
async getitem(@Body()name):Promise<any>{
    return this.usersService.find_one(name)
}
应该将对象作为筛选器传递给find方法

因此,在服务中,查询应该类似于

find({ name: name })
第一个名称的键是集合中属性的名称

第二个名称的值是传递给函数的值

async find_one(name):Promise<Usersinterface> {
    const data = this.usersmodel.find({ name: name }).exec()
    return data;
}
希望能有帮助