MongoDB RunCommand: руководство по использованию mongo runCommand с примерами

Вот несколько методов и примеров, связанных с «mongo runCommand» в MongoDB:

  1. Базовый синтаксис:

    db.runCommand({ command_name: 1, ... });
  2. Пример 1. Статус базы данных:

    db.runCommand({ dbStats: 1 });
  3. Пример 2. Коллекции списков:

    db.runCommand({ listCollections: 1 });
  4. Пример 3. Создание индекса:

    db.runCommand({ createIndexes: "collection_name", indexes: [{ key: { field_name: 1 }, name: "index_name" }] });
  5. Пример 4. Объяснение запроса:

    db.runCommand({ explain: { find: "collection_name", filter: { field_name: "value" } } });
  6. Пример 5. Статус сервера:

    db.runCommand({ serverStatus: 1 });

Это всего лишь несколько примеров, в MongoDB доступно гораздо больше команд и вариантов использования.