MongoDB: метод db.listCommands ()
db.listCommands
Метод db.listCommands () используется для отображения списка общих команд базы данных.
Синтаксис:
db.listCommands ()
Пример: MongoDB: метод db.listCommands ()
db.listCommands();
Выход:
> db.listCommands (); _isSelf: {_isSelf: 1} ТОЛЬКО ВНУТРЕННИЙ _mergeAuthzCollections: adminOnly slaveOk Внутренняя команда, используемая mongorestore для обновления данных пользователя / роли _migrateClone: adminOnly slaveOk внутренний _recvChunkAbort: adminOnly slaveOk внутренний _recvChunkCommit: adminOnly slaveOk внутренний _recvChunkStart: adminOnly slaveOk внутренний _recvChunkStatus: adminOnly slaveOk внутренний _transferMods: adminOnly slaveOk внутренний агрегатный: {pipe: [{$ operator: {...}}, ...], объясните: <bool>, allowDiskUse: <bool>, курсор: {batchSize: <number>}} См. Http://dochub.mongodb.org/core/aggregation для получения более подробной информации. appendOplogNote: adminOnly slaveOk Добавляет неоперативную запись в оплог applyOps: внутренний (шардинг) {applyOps: [], предварительное условие: [{ns: ..., q: ..., res: ...}]} authSchemaUpgrade: adminOnly slaveOk Обновляет схему хранения данных auth аутентификации: внутренний availableQueryOptions: помощь не определена buildInfo: получить номер версии и т. д. {buildinfo: 1} checkShardingIndex: Внутренняя команда. Очистка Сиротами: adminOnly SlaveOk помощь не определена клон: клонировать эту базу данных из экземпляра БД на другом хосте {clone: "host13"} cloneCollection: {cloneCollection: <collection>, from: <host> [, query: <query_filter>] [, copyIndexes: <bool>]} Копирует коллекцию с одного сервера на другой. Не используйте на одном сервере, так как место назначения находится в том же db.collection (пространство имен), что и источник. cloneCollectionAsCapped: {cloneCollectionAsCapped: <fromName>, toCollection: <toName>, размер: <sizeInBytes>} closeAllDatabase: adminOnly slaveOk Закройте все файлы базы данных. Новый запрос приведет к немедленному повторному открытию; таким образом, это в основном для целей тестирования. collMod: Устанавливает параметры коллекции. Пример: {collMod: 'foo', usePowerOf2Sizes: true} Пример: {collMod: 'foo', индекс: {keyPattern: {a: 1}, expireAfterSeconds: 600}} collStats: {collStats: "blog.posts", scale: 1} масштаб делит размеры, например, для использования в КБ 1024 avgObjSize - в байтах компактный: компактная коллекция предупреждение: эта операция блокирует базу данных и работает медленно. вы можете отменить с killOp () {compact: <collection_name>, [force: <bool>], [validate: <bool>], [paddingFactor: <num>], [paddingBytes: <num>]} force - позволяет запустить на реплике набор первичных validate - проверять записи на наличие ошибок, прежде чем добавлять их во вновь сжатые экстенты. медленнее, но безопаснее (по умолчанию true в этой версии) connPoolStats: статистика о пуле подключений connPoolSync: внутренний ConnectionStatus: Возвращает информацию о конкретном соединении, например, вошедшие в систему пользователи convertToCapped: {convertToCapped: <fromCollectionName>, размер: <sizeInBytes>} copydb: adminOnly slaveOk скопировать базу данных с другого хоста на этот хост использование: {copydb: 1, fromhost: <строка подключения>, fromdb: <db>, todb: <db> [, slaveOk: <bool>, имя пользователя: <username>, nonce: <nonce>, ключ: <key> ]} copydbgetnonce: adminOnly slaveOk получить одноразовый номер для последующего копирования запроса БД с защищенного сервера использование: {copydbgetnonce: 1, fromhost: <имя хоста>} количество: считать объекты в коллекции Создайте: создать коллекцию явно {create: <ns> [, capped: <bool>, размер: <collSizeInBytes>, max: <nDocs>]} createIndexes: помощь не определена createRole: Добавляет роль в систему Создать пользователя: Добавляет пользователя в систему cursorInfo: пример: {cursorInfo: 1}, не рекомендуется DataSize: определить размер данных для набора данных в определенном диапазоне пример: {dataSize: "blog.posts", keyPattern: {x: 1}, мин: {x: 10}, макс: {x: 55}} Параметры min и max являются необязательными. Они должны быть либо включены, либо оба опущены keyPattern - необязательный параметр, указывающий шаблон индекса, который был бы полезен для итерации по минимальным / максимальным пределам. Если keyPattern опущен, он выводится из структуры мин. примечание: выполнение этой команды может занять некоторое время dbHash: помощь не определена dbStats: Получить статистику в базе данных. Не мгновенно. Медленнее для баз данных с большими файлами .ns. Пример: {dbStats: 1, масштаб: 1} удалять: удалить документы diagLogging: adminOnly slaveOk http://dochub.mongodb.org/core/monitoring#MonitoringandDiagnostics-DatabaseRecord%2FReplay%28diagLoggingcommand%29 различны: {отдельный: «имя коллекции», ключ: «ab», запрос: {}} driverOIDTest: помощь не определена падение: бросить коллекцию {drop: <collectionName>} dropAllRolesFromDatabase: Удаляет все роли из данной базы данных. Перед полным удалением ролей он должен удалить их из любых пользователей или других ролей, которые на них ссылаются. Если в середине этого процесса возникают какие-либо ошибки, можно оставить состояние, в котором роли были удалены из некоторых пользователей / ролей, но не из по-прежнему существуют. dropAllUsersFromDatabase: Удаляет всех пользователей для одной базы данных. dropDatabase: удалить (удалить) эту базу данных dropIndexes: удалить индексы для коллекции dropRole: Отбрасывает одну роль. Прежде чем полностью удалить роль, она должна удалить ее из любых пользователей или ролей, которые на нее ссылаются. Если в середине этого процесса возникают какие-либо ошибки, можно оставить состояние, в котором роль была удалена из некоторых пользователей / ролей, но в остальном все еще существует. dropUser: Удаляет одного пользователя. Eval: Оцените JavaScript на сервере. http://dochub.mongodb.org/core/serversidecodeexecution функции: вернуть настройки уровня сборки filemd5: пример: {filemd5: ObjectId (aaaaaaa), root: "fs"} findAndModify: {findAndModify: "collection", запрос: {processing: false}, обновление: {$ set: {processing: true}}, новое: true} {findAndModify: "collection", запрос: {processing: false}, remove: true, sort: {priority: -1}} Необходимо либо обновить, либо удалить, все остальные поля имеют значения по умолчанию. Выход находится в поле «значение» forceerror: только для целей тестирования. вынуждает исключение утверждения пользователя fsync: adminOnly slaveOk http://dochub.mongodb.org/core/fsynccommand geoNear: http://dochub.mongodb.org/core/geo#GeospatialIndexing-geoNearCommand Геопоиск: помощь не определена getCmdLineOpts: adminOnly slaveOk получить argv GetLastError: вернуть статус ошибки последней операции на этом соединении опции: {fsync: true} - fsync перед возвратом или ожидание фиксации журнала при запуске с --journal {j: true} - ждать фиксации журнала, если работает с --journal {w: n} - дождитесь репликации на n серверов (включая себя) перед возвратом {ш: 'большинство'} - дождаться репликации на большинство множества {wtimeout: m} - время ожидания для w в миллисекундах getLog: adminOnly slaveOk {getLog: '*'} ИЛИ {getLog: 'global'} getParameter: adminOnly slaveOk получить административный вариант (ы) пример: {getParameter: 1, notablescan: 1} поддерживается: _forceLegacyShardWriteMode authSchemaVersion clusterAuthMode connPoolMaxConnsPerHost connPoolMaxShardedConnsPerHost enableLocalhostAuthBypass enableTestCommands failIndexKeyTooLong internalQueryCacheFeedbacksStored internalQueryCacheSize internalQueryCacheStdDeviations internalQueryCacheWriteOpsBetweenFlush internalQueryEnumerationMaxIntersectPerAnd internalQueryEnumerationMaxOrSolutions internalQueryForceIntersectionPlans internalQueryMaxScansToExplode internalQueryPlanEvaluationCollFraction internalQueryPlanEvaluationMaxResults internalQueryPlanEvaluationWorks internalQueryPlanOrChildrenIndependently internalQueryPlannerEnableHashIntersection internalQueryPlannerEnableIndexIntersection internalQueryPlannerMaxIndexedSolutions internalSCCAllowFastestAuthConfigReads internalSCCAllowFastestMetadataConfigReads LOGLEVEL logUserIds maxSyncSourceLagSecs newCollectionsUsePowerOf2Sizes notablescan queueForMigrationCommit тихо releaseConnectionsAfterResponse replApplyBatchSize replIndexPrefetch sslMode supportCompatibilityFormPrivilegeDocuments syncdelay textSearchEnabled ttlMonitorEnabled verboseQueryLogging {getParameter: '*'} чтобы получить все getPrevError: проверять ошибки с момента последней перезагрузки getShardMap: adminOnly slaveOk внутренний getShardVersion: adminOnly slaveOk пример: {getShardVersion: 'alleyinsider.foo'} getnonce: внутренний getoptime: внутренний grantPrivilegesToRole: Предоставляет привилегии на роль grantRolesToRole: Предоставляет роли другой роли. grantRolesToUser: Предоставляет роли пользователю. группа: http://dochub.mongodb.org/core/aggregation рукопожатие: внутренний hostInfo: возвращает информацию о хосте демона вставить: вставить документы invalidateUserCache: Делает недействительной кэш-память в пользовательской информации isMaster: Проверьте, является ли этот сервер основным для пары / набора реплик; также, если это --master или --slave в простых установках master / slave. {isMaster: 1} listCommands: получить список всех команд БД listDatabase: adminOnly slaveOk список баз данных на этом сервере logRotate: adminOnly slaveOk помощь не определена выйти: де-Authenticate уменьшение карты: Запустите карту / уменьшить операцию на сервере. Обратите внимание, что это используется для агрегирования, а не запросов, в MongoDB. http://dochub.mongodb.org/core/mapreduce mapreduce.shardedfinish: внутренний medianKey: Устаревшая внутренняя команда. Вместо этого используйте команду splitVector. объединить куски: adminOnly slaveOk Команда объединения кусков использование: {mergeChunks: <ns>, границы: [<минимальный ключ>, <максимальный ключ>], (опция) эпоха: <эпоха>, (опция) config: <строка configdb>, (опция) shardName: <имя шарда >} moveChunk: adminOnly slaveOk не должен вызывать это напрямую parallelCollectionScan: помощь не определена пинг: способ проверить, что сервер жив. немедленно отвечает, даже если сервер заблокирован planCacheClear: Удаляет один или все кэшированные запросы в коллекции. planCacheClearFilters: Очищает индексный фильтр для одной формы запроса или, если форма запроса не указана, все фильтры для коллекции. planCacheListFilters: Отображает индексные фильтры для всех форм запросов в коллекции. planCacheListPlans: Отображает кэшированные планы для формы запроса. planCacheListQueryShapes: Отображает все формы запроса в коллекции. planCacheSetFilter: Устанавливает индексный фильтр для формы запроса. Переопределяет существующий фильтр. профиль: включить или отключить профилирование производительности {профиль: <n>} 0 = выкл. 1 = запись медленных операций 2 = запись всех -1 чтобы получить текущие значения http://dochub.mongodb.org/core/databaseprofiler переиндексации: переиндексировать коллекцию renameCollection: adminOnly slaveOk пример: {renameCollection: foo.a, to: bar.b} repairDatabase: восстановить базу данных. также компакты. примечание: медленно. replSetElect: adminOnly slaveOk внутренний replSetFreeze: adminOnly slaveOk {replSetFreeze: <секунд>} 'заморозить' состояние члена, насколько мы можем это сделать. Что это на самом деле означает, что этот узел не будет пытаться стать основным, пока не истечет указанный период времени. Вы можете позвонить снова с {replSetFreeze: 0}, чтобы разморозить раньше. Перезапуск процесса также размораживает участника. http://dochub.mongodb.org/core/replicasetcommands replSetFresh: adminOnly slaveOk внутренний replSetGetRBID: adminOnly slaveOk внутренний replSetGetStatus: adminOnly slaveOk Сообщить о состоянии набора реплик из POV этого сервера {replSetGetStatus: 1} http://dochub.mongodb.org/core/replicasetcommands replSetHeartbeat: adminOnly slaveOk внутренний replSetInitiate: adminOnly slaveOk Инициировать / окрестить набор реплик. http://dochub.mongodb.org/core/replicasetcommands replSetMaintenance: adminOnly slaveOk {replSetMaintenance: bool} Включить или отключить режим обслуживания. replSetReconfig: adminOnly slaveOk Настройте конфигурацию набора реплик {replSetReconfig: config_object} http://dochub.mongodb.org/core/replicasetcommands replSetStepDown: adminOnly slaveOk {replSetStepDown: <секунд>} Уступите как основной. Не будет пытаться повторно выбрать себя в течение указанного периода времени (1 минута, если не указано числовое значение в секундах). (Если другой член с таким же приоритетом вступит во владение тем временем, это останется основным.) http://dochub.mongodb.org/core/replicasetcommands replSetSyncFrom: adminOnly slaveOk {replSetSyncFrom: "хост: порт"} Измените, с кем синхронизируется этот участник. replSetUpdatePosition: adminOnly slaveOk внутренний resetError: сбросить состояние ошибки (используется с getpreverror) resync: adminOnly slaveOk повторно синхронизировать (с нуля) устаревший подчиненный или вторичный узел набора реплик. revokePrivilegesFromRole: Отменяет привилегии с роли revokeRolesFromRole: Отменяет роли из другой роли. revokeRolesFromUser: Отменяет роли у пользователя. rolesInfo: Возвращает информацию о ролях. Статус сервера: возвращает много административной статистики сервера setParameter: adminOnly slaveOk установить административные опции {setParameter: 1, <param>: <value>} поддерживается: _forceLegacyShardWriteMode authSchemaVersion clusterAuthMode connPoolMaxConnsPerHost connPoolMaxShardedConnsPerHost enableLocalhostAuthBypass enableTestCommands failIndexKeyTooLong internalQueryCacheFeedbacksStored internalQueryCacheSize internalQueryCacheStdDeviations internalQueryCacheWriteOpsBetweenFlush internalQueryEnumerationMaxIntersectPerAnd internalQueryEnumerationMaxOrSolutions internalQueryForceIntersectionPlans internalQueryMaxScansToExplode internalQueryPlanEvaluationCollFraction internalQueryPlanEvaluationMaxResults internalQueryPlanEvaluationWorks internalQueryPlanOrChildrenIndependently internalQueryPlannerEnableHashIntersection internalQueryPlannerEnableIndexIntersection internalQueryPlannerMaxIndexedSolutions internalSCCAllowFastestAuthConfigReads internalSCCAllowFastestMetadataConfigReads LOGLEVEL logUserIds maxSyncSourceLagSecs newCollectionsUsePowerOf2Sizes notablescan queueForMigrationCommit тихо releaseConnectionsAfterResponse replApplyBatchSize replIndexPrefetch sslMode supportCompatibilityFormPrivilegeDocuments syncdelay textSearchEnabled ttlMonitorEnabled verboseQueryLogging setShardVersion: adminOnly slaveOk внутренний shardConnPoolStats: статистика по пулу соединений шарда shardingState: adminOnly slaveOk помощь не определена выключение: adminOnly slaveOk закрыть базу данных. должен быть запущен против администратора БД и либо (1) запущен с локального хоста, либо (2) аутентифицирован. Если это первичный элемент в наборе реплик, и в течение 10 секунд после времени его работы нет члена, он не отключится без применения силы: true. Вы также можете указать timeoutSecs: N ждать N seco nds для других членов, чтобы наверстать упущенное. splitChunk: adminOnly slaveOk только внутреннее использование команды пример: {splitChunk: "db.foo", keyPattern: {a: 1}, минимум: {a: 100}, максимум: {a: 200} {splitKeys: [{a: 150}, ...]} splitVector: Внутренняя команда. Примеры: {splitVector: "blog.post", keyPattern: {x: 1}, мин: {x: 10}, макс: {x: 20}, maxChunkSize: 200} Блок maxChunkSize в МБ При желании можно указать maxSplitPoints и maxChunkObjects, чтобы избежать обхода всего фрагмента. {splitVector: "blog.post", keyPattern: {x: 1}, мин: {x: 10}, макс: {x: 20}, форс: true} 'force' создаст одну точку разделения, даже если данные небольшие; по умолчанию false ПРИМЕЧАНИЕ. Выполнение этой команды может занять некоторое время. stageDebug: текст: помощь не определена top: adminOnly slaveOk использование по коллекции, в микро потрогать: сенсорная коллекция Страница на всех страницах памяти, содержащая каждый экстент для данной коллекции {touch: <collection_name>, [data: true], [index: true]} хотя бы одно из данных или индекса должно быть истинным; по умолчанию оба являются ложными unsetSharding: adminOnly slaveOk внутренний Обновить: обновить документы updateRole: Используется для обновления роли updateUser: Используется для обновления пользователя, например, для изменения его пароля usersInfo: Возвращает информацию о пользователях. проверки: Проверяйте содержимое пространства имен, проверяя его структуры данных на правильность. Медленный. Добавить полный: истинный вариант, чтобы сделать более тщательную проверку whatsmyuri: {Whatsmyuri: 1} writeBacksQueued: adminOnly slaveOk внутренний writebacklisten: adminOnly slaveOk внутренний
Получить данные о ресторанах здесь
Предыдущая: метод db.isMaster ()
Далее: метод db.logout ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code