U Mongoose je důležité používat lean možnost pro dotazy s velkými sadami výsledků, kde nepotřebujete nic jiného než samotné dokumenty JavaScript. To by mělo poskytnout výkon srovnatelný s přímým použitím nativního ovladače.
Například ve výše uvedeném případě by to bylo:
this.model.find({$or: or}, fields).lean().exec(function(e, matches) {
// ... excluded for brevity
}).bind(this));