Con Mongoose, è importante utilizzare il lean opzione per query con set di risultati di grandi dimensioni in cui non è necessario altro che i semplici documenti JavaScript stessi. Ciò dovrebbe fornire prestazioni paragonabili all'utilizzo diretto del driver nativo.
Ad esempio, nel caso precedente sarebbe:
this.model.find({$or: or}, fields).lean().exec(function(e, matches) {
// ... excluded for brevity
}).bind(this));