MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongoose (modulo node.js) causa un elevato utilizzo della CPU

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