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

Find største dokumentstørrelse i MongoDB

Du kan bruge et lille shell-script for at få denne værdi.

Bemærk :dette vil udføre en fuld tabelscanning, som vil være langsom på store samlinger.

let max = 0, id = null;
db.test.find().forEach(doc => {
    const size = Object.bsonsize(doc); 
    if(size > max) {
        max = size;
        id = doc._id;
    } 
});
print(id, max);


  1. Hvordan kan jeg gemme flere dokumenter samtidigt i Mongoose/Node.js?

  2. Tømme/slette et sæt i Redis?

  3. Er der nogen måde at implementere paginering i foråret webflux og fjederdata reaktive

  4. Hvad er fordelen ved Redis clustering på forskellige værter?