无法从猫鼬对象中删除_id

时间:2019-11-15 16:03:36

标签: nestjs

根据nestjs doc page,我正在使用以下代码:

@Controller('books')
export class BooksController {

  constructor(
    private readonly bookService: BooksService,
  ) {}

  @SerializeOptions({
    excludePrefixes: ['_'],
  })
  @Get()
  async getAll(): Promise<Book[]> {
    return this.bookService.getAll();
  }
}

试图从mongodb / mongoose的文档中剥离_id(可能也__v)个属性。我还需要采取其他步骤才能使其正常工作吗?我还尝试过将@SerializeOptions装饰器放在@Controller上-无济于事。

(这只是一种练习,IRL我可能会映射 id

0 个答案:

没有答案