sql >> Database >  >> NoSQL >> MongoDB

Vind de grootste documentgrootte in MongoDB

Je kunt een klein shellscript gebruiken om deze waarde te krijgen.

Opmerking :hiermee wordt een volledige tafelscan uitgevoerd, die bij grote collecties traag zal zijn.

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. Hoe kan ik door de waarden bladeren/kijken die zijn opgeslagen in Redis

  2. Hoe een reeks strings terug te geven met mongodb-aggregatie

  3. MongoDB $toLower

  4. Sorteren met MongoEngine?