кодесурса
«MongoDB

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

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code