MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose (node.js-Modul) verursacht eine hohe CPU-Auslastung

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));