【问题标题】:Multiple mongoose pre save middleware多个猫鼬预存中间件
【发布时间】:2017-06-23 14:55:11
【问题描述】:

我想为单个架构使用多个预保存的 mongoose 中间件,这可能吗?

例子:

var schema = new Schema(..);

schema.pre('save', function(next) {
  // do stuff
  next();
});
schema.pre('save', function(next) {
  // do another thing
  next();
});

【问题讨论】:

    标签: node.js mongoose


    【解决方案1】:

    确实可以。我检查了架构对象并发现了以下属性:

      callQueue: 
       [ [ 'pre', [Object] ],
         [ 'pre', [Object] ],
         [ 'pre', [Object] ],
         [ 'pre', [Object] ],
         [ 'pre', [Object] ],
         [ 'pre', [Object] ],
         [ 'pre', [Object] ] ],
    

    【讨论】:

      猜你喜欢
      • 2020-08-11
      • 1970-01-01
      • 2018-11-29
      • 2018-09-03
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      相关资源
      最近更新 更多