Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

getCmdLineOpts (comando de banco de dados)

getCmdLineOpts

O comando getCmdLineOpts retorna um documento contendo as opções de linha de comando usadas para iniciar o mongod fornecido ou mongos. Execute getCmdLineOpts no banco de banco de dados admin .

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Observação

Este comando é aceito em todos os clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas a todos os comandos, consulte Comandos não suportados.

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

O comando tem a seguinte sintaxe:

db.adminCommand( { getCmdLineOpts: 1 })

Este comando retorna um documento com dois campos, argv e parsed. O campo argv contém uma array com cada item da cadeia de caracteres de comando usada para invocar mongod ou mongos. O documento no campo parsed inclui todas as opções de tempo de execução, incluindo aquelas analisadas a partir da linha de comando e aquelas especificadas no arquivo de configuração, se especificado.

Considere o seguinte exemplo de resultado de getCmdLineOpts:

{ "argv" : [ "/usr/bin/mongod", "--config", "/etc/mongod.conf" ], "parsed" : { "config" : "/etc/mongod.conf", "net" : { "bindIp" : "127.0.0.1", "port" : 27017 }, "processManagement" : { "fork" : true }, "storage" : { "dbPath" : "/data/db" }, "systemLog" : { "destination" : "file", "logAppend" : true, "path" : "/var/log/mongodb/mongod.log" } }, "ok" : 1}