sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose (módulo node.js) provoca un alto uso de la CPU

Con Mongoose, es importante usar el lean opción para consultas con grandes conjuntos de resultados donde no necesita nada más que los propios documentos de JavaScript sin formato. Eso debería proporcionar un rendimiento comparable al uso directo del controlador nativo.

Por ejemplo, en el caso anterior sería:

this.model.find({$or: or}, fields).lean().exec(function(e, matches) {
    // ... excluded for brevity
}).bind(this));