Bei Mongoose ist es wichtig, lean zu verwenden Option für Abfragen mit großen Ergebnismengen, bei denen Sie nichts als die reinen JavaScript-Dokumente selbst benötigen. Das sollte eine Leistung bieten, die mit der direkten Verwendung des nativen Treibers vergleichbar ist.
Im obigen Fall wäre es zum Beispiel:
this.model.find({$or: or}, fields).lean().exec(function(e, matches) {
// ... excluded for brevity
}).bind(this));