在find / findOne之前更改Mongoose Documents,包括人口

时间:2015-10-05 07:30:53

标签: mongoose

我正在寻找一种方法坐在find / findOne函数之前,并在返回查询之前更改文档的结构。不永久修改。只是为了回应。

同样也适用于填充,因此每个模式甚至可以在其他模式中填充之前更改其结构。

目的是将文档的结构与API响应分离,并且能够在不影响响应的情况下更改文档。

据我所知,没有合适的钩子。那是对的吗?我应该实施猴子补丁解决方案吗?

由于

1 个答案:

答案 0 :(得分:0)

答案是pre init hook,它在获取/获取all和从其他文档填充时都会触发。通过@laggreflex