MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Encontre o maior tamanho de documento no MongoDB


Você pode usar um pequeno script de shell para obter esse valor.

Observação :isso executará uma verificação completa da tabela, que será lenta em coleções 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);