mongodb operators
¿La función stats() de MongoDB devuelve bits o bytes? (2)
Cuando se usa la función .stats () de MongoDB para determinar el tamaño del documento, ¿se devuelven los valores en bits o bytes?
Bytes por supuesto. A menos que pase una escala como argumento opcional.
Ejecución del comando collStats - db.collection.stats () - devuelve todos los tamaños en bytes, por ejemplo
> db.foo.stats()
{
"size" : 715578011834, // total size (bytes)
"avgObjSize" : 2862, // average size (bytes)
}
Sin embargo, si quiere los resultados en otra unidad, también puede pasar un argumento de scale
.
Por ejemplo, para obtener los resultados en KB:
> db.foo.stats(1024)
{
"size" : 698806652, // total size (KB)
"avgObjSize" : 2, // average size (KB)
}
O para MB:
> db.foo.stats(1024 * 1024)
{
"size" : 682428, // total size (MB)
"avgObjSize" : 0, // average size (MB)
}