2012-07-13 231 views
1

有沒有辦法保存模型並在保存的模型中填充類似Dbref的字段。貓鼬填充保存

目前,我正在做

dbrefobj.findbyid(id).run(
    function (err, dbrefobj) { 
     topobj.save.... 

我想這樣做

topobj.save.populate(dbrefobj) 

謝謝!

+0

取決於你正在使用的庫,有可能/(應該?)預先保存這個東西的處理程序。檢查你的。 – 2012-07-13 21:01:53

回答

1

您可以在模式中定義'save'中間件,以將自己的處理插入到保存文檔的操作中。在你的情況下,你會查找被引用的文檔,然後從需要的文件中提取需要保存的文檔。請參閱Mongoose中間件文檔here