sql >> Base de Datos >  >> NoSQL >> MongoDB

Encuentre el tamaño de documento más grande en MongoDB

Puede usar un pequeño script de shell para obtener este valor.

Nota :esto realizará un escaneo completo de la tabla, que será lento en colecciones grandes.

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