MongoDB: метод db.currentOp ()
db.currentOp
Метод db.currentOp () используется для возврата документа, который содержит информацию о текущих операциях для экземпляра базы данных.
Синтаксис:
db.currentOp ()
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
операции | Определяет операции для отчета. Может передавать либо логическое значение, либо документ. Укажите true, чтобы включить операции на незанятых соединениях и системные операции. Укажите документ с условиями запроса для отчета только по операциям, которые соответствуют условиям. | Необязательный | логическое или документ |
Пример: MongoDB: метод db.currentOp ()
В следующем примере возвращается информация обо всех операциях, включая операции с незанятыми соединениями и системные операции.
db.currentOp(true);
Выход:
> db.currentOp (true); { "inprog": [ { "опид": 0, «активный»: ложь, "op": "нет", "нс": "", "запрос": { }, "desc": "DataFileSync", "waitForLock": ложь, "numYields": 0, "lockStats": { "timeLockedMicros": { }, "timeAcquiringMicros": { } } }, { "опид": 7, «активный»: ложь, "op": "insert", "ns": "local.startup_log", "вставить": { }, "клиент": "0.0.0.0:0", "desc": "initandlisten", "waitForLock": ложь, "numYields": 0, "lockStats": { "timeLockedMicros": { «R»: NumberLong (0), "W": NumberLong (849) }, "timeAcquiringMicros": { } } }, { "опид": 3, «активный»: ложь, "op": "нет", "нс": "", "запрос": { }, "desc": "clientcursormon", "waitForLock": ложь, "numYields": 0, "lockStats": { "timeLockedMicros": { «r»: NumberLong (115300), "w": NumberLong (0) }, "timeAcquiringMicros": { «r»: NumberLong (368559), "w": NumberLong (0) } } }, { «опид»: 927, «активный»: ложь, "op": "query", "ns": "test.system.indexes", "запрос": { "expireAfterSeconds": { «$ существует»: правда } }, "клиент": "0.0.0.0:0", "desc": "TTLMonitor", "waitForLock": ложь, "numYields": 0, "lockStats": { "timeLockedMicros": { «r»: NumberLong (45), "w": NumberLong (0) }, "timeAcquiringMicros": { «r»: NumberLong (1), "w": NumberLong (0) } } }, { "опид": 5, «активный»: ложь, "op": "нет", "нс": "", "запрос": { }, "desc": "RangeDeleter", "waitForLock": ложь, "numYields": 0, "lockStats": { "timeLockedMicros": { }, "timeAcquiringMicros": { } } }, { «опид»: 921, «активный»: ложь, "op": "query", "нс": "", "запрос": { "isMaster": 1, "forShell": 1 }, «клиент»: «127.0.0.1:50533», "desc": "conn1", "идентификатор соединения": 1, "waitForLock": ложь, "numYields": 0, "lockStats": { "timeLockedMicros": { }, "timeAcquiringMicros": { } } } ] }
Получить данные о ресторанах здесь
Предыдущий: метод db.createCollection ()
Далее: метод db.dropDatabase ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code