आपने यह निर्दिष्ट नहीं किया कि आप कक्षा या उदाहरण विधियों को परिभाषित करना चाहते हैं या नहीं। चूंकि अन्य ने इंस्टेंस विधियों को कवर किया है, यहां बताया गया है कि आप कक्षा/स्थैतिक विधि को कैसे परिभाषित करेंगे:
animalSchema.statics.findByName = function (name, cb) {
return this.find({
name: new RegExp(name, 'i')
}, cb);
}