如何扩展Mongoose中的Schema?

时间:2013-01-10 16:08:15

标签: schema mongoose

我想在Schema类中添加一个静态方法,如何在不更改主Schema类的情况下进行操作?

感谢

1 个答案:

答案 0 :(得分:1)

这是website记录它的方式:

// assign a function to the "statics" object of our animalSchema
 animalSchema.statics.findByName = function (name, cb) {
 this.find({ name: new RegExp(name, 'i') }, cb);
}