Definición
getParametergetParameteres un comando administrativo para recuperar los valores de los parámetros. Utilice eldb.adminCommand( { command } )Método para ejecutar el comando engetParameterlaadminbase de datos.
Compatibilidad
Este comando está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
Importante
Este comando tiene soporte limitado en los clústeres Flex y M0. Para obtener más información, consulta Comandos no compatibles.
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Sintaxis
El comando tiene la siguiente sintaxis:
db.adminCommand( { getParameter: <value>, <parameter> : <value>, comment: <any> } )
Campos de comandos
El comando toma los siguientes campos:
Campo | Tipo | Descripción |
|---|---|---|
| int, cadena, documento | Especifique un valor de:
|
| string | Nombre de cadena del parámetro a recuperar. El valor de |
| any | Opcional. Un comentario proporcionado por el usuario para adjuntar a este comando. Una vez configurado, este comentario aparece junto a los registros de este comando en las siguientes ubicaciones:
Un comentario puede ser de cualquier tipo BSON válido (string, objeto, arreglo, etc.). |
Comportamiento
getParameter se ejecuta solo en la admin base de datos y devuelve un error si se ejecuta en cualquier otra base de datos.
El valor posible de <parameter> puede variar según la versión y el motor de almacenamiento utilizados.Consulte "Recuperar todos los parámetros" para ver un ejemplo de la lista de parámetros disponibles.
Ejemplos
Retrieve Single Parameter
La siguiente operación ejecuta en getParameter la admin base de datos utilizando un valor de saslHostName para recuperar el valor de ese parámetro:
db.adminCommand( { getParameter : 1, "saslHostName" : 1 } )
El comando devuelve la siguiente salida:
Nota
La salida puede variar según la versión y la configuración específica de su instancia de MongoDB.
{ "saslHostName" : "www.example.net:27018", "ok" : 1 }
Retrieve All Parameters
La siguiente operación ejecuta con un valor getParameter de '*' para recuperar todos los parámetros:
db.adminCommand( { getParameter : '*' } )
Nota
La salida puede variar según la versión de MongoDB y la configuración específica de la instancia de MongoDB en ejecución.
Tip
setParameter para obtener más información sobre estos parámetros.
Detalles del informe sobre un único parámetro
El siguiente ejemplo ejecuta getParameter con {showDetails: true} para informar detalles saslHostNamesobre.
db.adminCommand( { getParameter : { showDetails: true }, "saslHostName" : 1 } )
Ejemplo de salida:
{ saslHostName: { value: '<hostname>', settableAtRuntime: false, settableAtStartup: true }, ok: 1 }
Nota
La salida puede variar según la versión y la configuración específica de su instancia de MongoDB.
Detalles del informe para todos los parámetros
El siguiente ejemplo ejecuta getParameter con {showDetails: true, allParameters: true} para informar detalles sobre todos los parámetros.
db.adminCommand( { getParameter : { showDetails: true, allParameters: true } } )
Retrieve All Startup Parameters
Nuevo en la versión 8.0.
El siguiente ejemplo ejecuta el comando para recuperar todos los parámetros de getParameter inicio:
db.adminCommand( { getParameters: { allParameters: true, setAt: "startup" } } )
Retrieve All Runtime Parameters
Nuevo en la versión 8.0.
El siguiente ejemplo ejecuta el comando getParameter para recuperar todos los parámetros de ejecución:
db.adminCommand( { getParameters: { allParameters: true, setAt: "runtime" } } )