Ho un DB denominato log_test1, con solo 1 registro di raccolta con limite. La dimensione massima della collezione limitata è 512 milioni. Dopo aver inserito i dati 200k, ho trovato che l'uso del disco del db è 1.6G. Con db.stats(), posso vedere che storageSize è 512M, corretto, ma il mio file attuale è 1.6G, perché è successo? Come posso controllare la dimensione del disco è solo la dimensione della mia collezione ridotta più la dimensione dell'indice?perché my mongodb fileSize è molto più grande di storageSize in db.stats()?
> use log_test1
switched to db log_test1
> db.stats()
{
"db" : "log_test1",
"collections" : 3,
"objects" : 200018,
"avgObjSize" : 615.8577328040476,
"dataSize" : 123182632,
"storageSize" : 512008192,
"numExtents" : 3,
"indexes" : 8,
"indexSize" : 71907920,
"fileSize" : 1610612736,
"nsSizeMB" : 16,
"dataFileVersion" : {
"major" : 4,
"minor" : 5
},
"ok" : 1
}