クラスメソッドとインスタンスメソッドのどちらを定義するかを指定していません。他の人がインスタンスメソッドをカバーしているので、クラス/静的メソッドを定義する方法は次のとおりです。
animalSchema.statics.findByName = function (name, cb) {
return this.find({
name: new RegExp(name, 'i')
}, cb);
}
クラスメソッドとインスタンスメソッドのどちらを定義するかを指定していません。他の人がインスタンスメソッドをカバーしているので、クラス/静的メソッドを定義する方法は次のとおりです。
animalSchema.statics.findByName = function (name, cb) {
return this.find({
name: new RegExp(name, 'i')
}, cb);
}