有没有办法保存模型并在保存的模型中填充类似Dbref的字段。
我正在做
dbrefobj.findbyid(id).run(
function (err, dbrefobj) {
topobj.save....
我想做点什么
topobj.save.populate(dbrefobj)
谢谢!
答案 0 :(得分:1)
您可以在架构中定义'save'
中间件,将自己的处理插入到保存文档的行为中。在您的情况下,您将查找引用的文档,并将您需要的任何内容提取到正在保存的文档中。请参阅Mongoose中间件文档here。