кодесурса
«MongoDB

MongoDB: метод db.printCollectionStats ()

script1adsense2code
script1adsense3code

db.printCollectionStats

Метод db.printCollectionStats () используется для возврата статистики из каждой коллекции, разделенной тремя символами дефиса.

Предоставляет оболочку для метода db.collection.stats (). Возвращает статистику из каждой коллекции, разделенную тремя символами дефиса.

Синтаксис:

 db.printCollectionStats ()

Замечания:

Функция db.printCollectionStats () в оболочке mongo не возвращает JSON. Используйте db.printCollectionStats () для проверки вручную и db.collection.stats () в сценариях.

Пример: MongoDB: метод db.printCollectionStats ()

db.printCollectionStats();

Выход:

 > db.printCollectionStats ();
collection_new
{
        "ns": "test.collection_new",
        "считать": 0,
        «размер»: 0,
        "storageSize": 5242880,
        "numExtents": 1,
        "ниндексы": 1,
        "lastExtentSize": 5242880,
        "paddingFactor": 1,
        "systemFlags": 1,
        "userFlags": 0,
        "totalIndexSize": 8176,
        "indexSizes": {
                "_id_": 8176
        },
        "ограничено": правда,
        «макс»: 5000,
        "хорошо": 1
}
---
empdetails
{
        "ns": "test.empdetails",
        "считать": 4,
        «размер»: 960,
        "avgObjSize": 240,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 1,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 8176,
        "indexSizes": {
                "_id_": 8176
        },
        "хорошо": 1
}
---
счет-фактура
{
        "ns": "test.invoice",
        "считать": 1,
        «размер»: 112,
        "avgObjSize": 112,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 1,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 8176,
        "indexSizes": {
                "_id_": 8176
        },
        "хорошо": 1
}
---
заказы
{
        "ns": "test.orders",
        "считать": 3,
        «размер»: 336,
        "avgObjSize": 112,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 1,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 8176,
        "indexSizes": {
                "_id_": 8176
        },
        "хорошо": 1
}
---
prod_mast
{
        "ns": "test.prod_mast",
        «считать»: 10,
        «размер»: 1120,
        "avgObjSize": 112,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 4,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 32704,
        "indexSizes": {
                "_id_": 8176,
                "item_1_type_1": 8176,
                "item_1_type_-1": 8176,
                "cost_1": 8176
        },
        "хорошо": 1
}
---
prod_master
{
        "ns": "test.prod_master",
        «считать»: 10,
        «размер»: 1120,
        "avgObjSize": 112,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 1,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 8176,
        "indexSizes": {
                "_id_": 8176
        },
        "хорошо": 1
}
---
ресторан
{
        "ns": "test.restaurants",
        «количество»: 25359,
        «размер»: 14721552,
        "avgObjSize": 580,
        "storageSize": 22507520,
        «numExtents»: 7,
        "ниндексы": 1,
        "lastExtentSize": 11325440,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 752192,
        "indexSizes": {
                "_id_": 752192
        },
        "хорошо": 1
}
---
restaurants_new
{
        "ns": "test.restaurants_new",
        «количество»: 25359,
        «размер»: 14721552,
        "avgObjSize": 580,
        "storageSize": 22507520,
        «numExtents»: 7,
        "ниндексы": 2,
        "lastExtentSize": 11325440,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 1504384,
        "indexSizes": {
                "_id_": 752192,
                "kitchen_1": 752192
        },
        "хорошо": 1
}
---
system.indexes
{
        "ns": "test.system.indexes",
        "считать": 13,
        «размер»: 1456,
        "avgObjSize": 112,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 0,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 0,
        "indexSizes": {
        },
        "хорошо": 1
}
---
system.profile
{
        "ns": "test.system.profile",
        "считать": 12,
        «размер»: 6988,
        "avgObjSize": 582,
        "storageSize": 1048576,
        "numExtents": 1,
        "ниндексы": 0,
        "lastExtentSize": 1048576,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 0,
        "totalIndexSize": 0,
        "indexSizes": {
        },
        "ограничено": правда,
        «max»: NumberLong («9223372036854775807»),
        "хорошо": 1
}
---
UserDetails
{
        "ns": "test.userdetails",
        "считать": 1,
        «размер»: 496,
        "avgObjSize": 496,
        "storageSize": 8192,
        "numExtents": 1,
        "ниндексы": 1,
        "lastExtentSize": 8192,
        "paddingFactor": 1,
        "systemFlags": 0,
        "userFlags": 1,
        "totalIndexSize": 8176,
        "indexSizes": {
                "_id_": 8176
        },
        "хорошо": 1
}
---

Получить данные о ресторанах здесь

Предыдущая: метод db.logout ()
Далее: метод db.repairDatabase ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code