Подтвердить что ты не робот

Поддерживает ли функция MongoDB stats() биты или байты?

При использовании функции MongoDB.stats() для определения размера документа значения, возвращаемые в битах или байтах?

4b9b3361

Ответ 1

Байт, конечно. Если вы не передадите масштаб в качестве необязательного аргумента.

Ответ 2

Запуск команды collStats - db.collection.stats() - возвращает все размеры в байтах, например.

> db.foo.stats()
{
    "size" : 715578011834,  // total size (bytes)
    "avgObjSize" : 2862,    // average size (bytes)
}

Однако, если вы хотите получить результаты в другом блоке, вы также можете передать аргумент scale.

Например, чтобы получить результаты в KB:

> db.foo.stats(1024)
{
    "size" : 698806652,  // total size (KB)
    "avgObjSize" : 2,    // average size (KB)
}

Или для MB:

> db.foo.stats(1024 * 1024)
{
    "size" : 682428,    // total size (MB)
    "avgObjSize" : 0,   // average size (MB)
}