Mongooseでは、リーン を使用することが重要です。 プレーンなJavaScriptドキュメント自体以外は何も必要としない大きな結果セットを持つクエリのオプション。これにより、ネイティブドライバーを直接使用する場合と同等のパフォーマンスが得られるはずです。
たとえば、上記の場合は次のようになります。
this.model.find({$or: or}, fields).lean().exec(function(e, matches) {
// ... excluded for brevity
}).bind(this));