sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose (node.js-modul) orsakar hög CPU-användning

Med Mongoose är det viktigt att använda lean alternativ för frågor med stora resultatuppsättningar där du inte behöver något annat än själva JavaScript-dokumenten. Det borde ge en prestanda som är jämförbar med att använda den inbyggda drivrutinen direkt.

Till exempel, i fallet ovan skulle det vara:

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



  1. Integrationstestning med Testcontainers + Quarkus + MongoDB

  2. Vackert tryck i MongoDB-skal som standard

  3. Visa den villkorliga storleken på en array med de andra fälten i ett mongodb-dokument

  4. Hur man villkorligt projicerar fält under aggregat i mongodb