Bạn đã không chỉ định liệu bạn đang tìm cách xác định các phương thức lớp hay phiên bản. Vì những người khác đã đề cập đến các phương thức phiên bản, đây là cách bạn định nghĩa một phương thức lớp / tĩnh:
animalSchema.statics.findByName = function (name, cb) {
return this.find({
name: new RegExp(name, 'i')
}, cb);
}