2015-10-05 24 views
0

我正在尋找一種方法來在find/findOne函數之前坐下並在返回查詢之前更改文檔的結構。不會永久修改。只是爲了迴應。在find/findOne之前更改Mongoose文檔,包括人口

同樣應該也適用於總體,因此即使在其他模式中填充之前,每個模式都可以改變它的結構。

其目的是將文檔結構從API響應中分離出來,並且能夠在不影響響應的情況下更改文檔。

據我所知,沒有適當的鉤子。那是對的嗎?我應該實施一個猴子補丁解決方案嗎?

由於

+0

[findAndModify](http://docs.mongodb.org/manual/reference/command/findAndModify/)? – marekful

+0

不會永久修改。只是爲了迴應。我需要確保響應模式不與Mongo文檔結合。 – kbariotis

+0

你不想堅持對找到的文檔進行任何修改? – marekful

回答

0

答案是預初始化鉤,兩個讀取/獲取所有與從另一個文檔時填充時觸發。 by @laggingreflex