sql >> Databáze >  >> NoSQL >> MongoDB

Najděte největší velikost dokumentu v MongoDB

K získání této hodnoty můžete použít malý shell skript.

Poznámka :toto provede úplné prohledání tabulky, které bude u velkých kolekcí pomalé.

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. mongoose uložit vs vložit vs vytvořit

  2. jak vyprší platnost klíče mapy v REDIS?

  3. Připojení ke spravovanému redis s auth uživatelským jménem/heslem nodejs

  4. Jak snadno spravovat aktualizace databáze a bezpečnostní záplaty