Visão geral
Cada instância mongod tem seu próprio banco de dados local, que armazena dados usados no processo de replicação e outros dados específicos da instância. Coleções no banco de dados local não são replicadas.
Coleções em todas as instâncias mongod
local.startup_logOn startup, each
mongodinstance inserts a document intostartup_logwith diagnostic information about themongodinstance itself and host information.startup_logis a capped collection. This information is primarily useful for diagnostic purposes.For example, the following is a prototype of a document from the
startup_logcollection:{ "_id" : "<string>", "hostname" : "<string>", "startTime" : ISODate("<date>"), "startTimeLocal" : "<string>", "cmdLine" : { "dbpath" : "<path>", "<option>" : <value> }, "pid" : <number>, "buildinfo" : { "version" : "<string>", "gitVersion" : "<string>", "sysInfo" : "<string>", "loaderFlags" : "<string>", "compilerFlags" : "<string>", "allocator" : "<string>", "versionArray" : [ <num>, <num>, <...> ], "javascriptEngine" : "<string>", "bits" : <number>, "debug" : <boolean>, "maxBsonObjectSize" : <number> } } Documents in the
startup_logcollection contain the following fields:local.startup_log.startTimeUm valor UTC ISODate que reflete quando o servidor foi iniciado.
local.startup_log.startTimeLocalUma string que reporta o no zona horário local do
startTimesistema.
local.startup_log.cmdLineUm documento embutido que relata as opções de tempo de execução do
mongode seus valores.
local.startup_log.buildinfoUm documento incorporado que relata informações sobre o ambiente de construção e as configurações usadas para compilar este
mongod. Esta é a mesma saída quebuildInfo. ConsultebuildInfo.
Coleções sobre membros do conjunto de réplicas
local.system.replsetlocal.system.replsetholds the replica set's configuration object as its single document. To view the object's configuration information, issuers.conf()frommongosh. You can also query this collection directly.
local.oplog.rslocal.oplog.rsis the capped collection that holds the oplog. You set its size at creation using theoplogSizeMBsetting. To resize the oplog after replica set initiation, use the Change the Oplog Size of Self-Managed Replica Set Members procedure. For additional information, see the Oplog Size section.O oplog pode ultrapassar seu limite de tamanho configurado para evitar a exclusão do
majority commit point.A partir do MongoDB 5.0, as operações manuais de gravação no oplog são restritas. Para obter detalhes, consulte Comportamento da collection Oplog.
Restrições
- Transações multidocumentos ativadas
local - Não é possível executar operações de leitura/gravação nas collections do banco de dados
localem uma transação de vários documentos. - Retryable writes com relação a
local Não é possível executar operações de gravação em collections no banco de dados
localcom as retryable writes habilitadas.Importante
Os drivers oficiais do MongoDB permitem gravações repetíveis por padrão. Os aplicativos que gravam no banco de dados
localencontram erros de gravação, a menos que as gravações repetíveis sejam explicitamente desabilitadas.Para desativar as gravações que podem ser repetidas, especifique
retryWrites=falsena connection string do cluster MongoDB.