根据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