sql >> Databasteknik >  >> NoSQL >> MongoDB

Hitta största dokumentstorlek i MongoDB

Du kan använda ett litet skalskript för att få detta värde.

Obs :detta kommer att utföra en fullständig tabellsökning, som kommer att vara långsam på stora samlingar.

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. installera redis på aws micro-instans

  2. MongoDB Upsert förklaras

  3. Lägg till ny validator till befintlig samling

  4. skicka resultat till ett annat kommando i redis