【问题标题】:Mongoose Populate on Save猫鼬在保存时填充
【发布时间】:2012-07-13 19:49:42
【问题描述】:

有没有办法保存模型并在保存的模型中填充类似 Dbref 的字段。

我正在做

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

我想做类似的事情

topobj.save.populate(dbrefobj)

谢谢!

【问题讨论】:

  • 根据您使用的库,可能/(应该?)这些东西的预保存处理程序。检查你的。

标签: javascript mongodb mongoose


【解决方案1】:

您可以在架构中定义'save' 中间件,以将您自己的处理插入到保存文档的行为中。在您的情况下,您将查找引用的文档并将您需要的任何内容拉入正在保存的文档中。请参阅 Mongoose 中间件文档here

【讨论】:

    猜你喜欢
    • 2016-06-10
    • 2012-11-11
    • 2020-05-09
    • 2015-04-01
    • 2018-06-01
    • 2014-09-06
    • 2015-07-13
    • 2016-10-10
    相关资源
    最近更新 更多