types
MongoCfgConfig
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][1].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig3_6
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data. This is the default profiler level.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][2].
ALLThe profiler collects data for all operations.
mode : Mode
Operation profiling level. For details, see MongoDB documentation.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of incoming connections.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig4_0
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][3].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig4_2
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][4].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig4_4
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][5].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig4_4_enterprise
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][6].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig5_0
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][7].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig5_0_enterprise
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][8].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig6_0
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][9].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfig6_0_enterprise
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][10].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage : Storage
storage section of mongocfg configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongocfg configuration.
net : Network
net section of mongocfg configuration.
MongoCfgConfigSet
effectiveConfig : MongoCfgConfig
Effective mongocfg settings for a MongoDB cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig
User-defined mongocfg settings for a MongoDB cluster.
defaultConfig : MongoCfgConfig
Default mongocfg configuration for a MongoDB cluster.
MongoCfgConfigSet3_6
effectiveConfig : MongoCfgConfig3_6
Effective mongocfg settings for a MongoDB 3.6 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig3_6
User-defined mongocfg settings for a MongoDB 3.6 cluster.
defaultConfig : MongoCfgConfig3_6
Default mongocfg configuration for a MongoDB 3.6 cluster.
MongoCfgConfigSet4_0
effectiveConfig : MongoCfgConfig4_0
Effective mongocfg settings for a MongoDB 4.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig4_0
User-defined mongocfg settings for a MongoDB 4.0 cluster.
defaultConfig : MongoCfgConfig4_0
Default mongocfg configuration for a MongoDB 4.0 cluster.
MongoCfgConfigSet4_2
effectiveConfig : MongoCfgConfig4_2
Effective mongocfg settings for a MongoDB 4.2 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig4_2
User-defined mongocfg settings for a MongoDB 4.2 cluster.
defaultConfig : MongoCfgConfig4_2
Default mongocfg configuration for a MongoDB 4.2 cluster.
MongoCfgConfigSet4_4
effectiveConfig : MongoCfgConfig4_4
Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig4_4
User-defined mongocfg settings for a MongoDB 4.4 cluster.
defaultConfig : MongoCfgConfig4_4
Default mongocfg configuration for a MongoDB 4.4 cluster.
MongoCfgConfigSet4_4_enterprise
effectiveConfig : MongoCfgConfig4_4_enterprise
Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig4_4_enterprise
User-defined mongocfg settings for a MongoDB 4.4 cluster.
defaultConfig : MongoCfgConfig4_4_enterprise
Default mongocfg configuration for a MongoDB 4.4 cluster.
MongoCfgConfigSet5_0
effectiveConfig : MongoCfgConfig5_0
Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig5_0
User-defined mongocfg settings for a MongoDB 5.0 cluster.
defaultConfig : MongoCfgConfig5_0
Default mongocfg configuration for a MongoDB 5.0 cluster.
MongoCfgConfigSet5_0_enterprise
effectiveConfig : MongoCfgConfig5_0_enterprise
Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig5_0_enterprise
User-defined mongocfg settings for a MongoDB 5.0 cluster.
defaultConfig : MongoCfgConfig5_0_enterprise
Default mongocfg configuration for a MongoDB 5.0 cluster.
MongoCfgConfigSet6_0
effectiveConfig : MongoCfgConfig6_0
Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig6_0
User-defined mongocfg settings for a MongoDB 6.0 cluster.
defaultConfig : MongoCfgConfig6_0
Default mongocfg configuration for a MongoDB 6.0 cluster.
MongoCfgConfigSet6_0_enterprise
effectiveConfig : MongoCfgConfig6_0_enterprise
Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongoCfgConfig6_0_enterprise
User-defined mongocfg settings for a MongoDB 6.0 cluster.
defaultConfig : MongoCfgConfig6_0_enterprise
Default mongocfg configuration for a MongoDB 6.0 cluster.
MongodConfig
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][31].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
Security
KMIP
serverName : string
KMIP server name
port : google.protobuf.Int64Value
KMIP server port
serverCa : string
KMIP Server CA
clientCertificate : string
KMIP client certificate + private key (unencrypted)
keyIdentifier : string
KMIP Key identifier (if any)
enableEncryption : google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip : KMIP
kmip section of mongod security config
AuditLog
filter : string
Audit filter
runtimeConfiguration : google.protobuf.BoolValue
Allows runtime configuration of audit filter and auditAuthorizationSuccess
SetParameter
auditAuthorizationSuccess : google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds : google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
security : Security
security section of mongod configuration.
auditLog : AuditLog
AuditLog section of mongod configuration.
setParameter : SetParameter
SetParameter section of mongod configuration.
MongodConfig3_6
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
blockCompressor : Compressor
Default type of compression to use for collection data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
Journal
enabled : google.protobuf.BoolValue
Whether the journal is enabled or disabled. Possible values:
- true (default) - the journal is enabled.
- false - the journal is disabled.
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][32].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
MongodConfig4_0
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
blockCompressor : Compressor
Default type of compression to use for collection data.
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][33].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
MongodConfig4_2
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][34].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
SetParameter
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
setParameter : SetParameter
replication section of mongod configuration.
MongodConfig4_4
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][35].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
SetParameter
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
setParameter : SetParameter
replication section of mongod configuration.
MongodConfig4_4_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][36].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
Security
KMIP
serverName : string
KMIP server name
port : google.protobuf.Int64Value
KMIP server port
serverCa : string
KMIP Server CA
clientCertificate : string
KMIP client certificate + private key (unencrypted)
keyIdentifier : string
KMIP Key identifier (if any)
enableEncryption : google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip : KMIP
kmip section of mongod security config
AuditLog
filter : string
Audit filter
SetParameter
auditAuthorizationSuccess : google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
security : Security
security section of mongod configuration.
auditLog : AuditLog
AuditLog section of mongod configuration.
setParameter : SetParameter
SetParameter section of mongod configuration.
MongodConfig5_0
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][37].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
SetParameter
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds : google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
setParameter : SetParameter
SetParameter section of mongod configuration.
MongodConfig5_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][38].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
Security
KMIP
serverName : string
KMIP server name
port : google.protobuf.Int64Value
KMIP server port
serverCa : string
KMIP Server CA
clientCertificate : string
KMIP client certificate + private key (unencrypted)
keyIdentifier : string
KMIP Key identifier (if any)
enableEncryption : google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip : KMIP
kmip section of mongod security config
AuditLog
filter : string
Audit filter
runtimeConfiguration : google.protobuf.BoolValue
Allows runtime configuration of audit filter and auditAuthorizationSuccess
SetParameter
auditAuthorizationSuccess : google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds : google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
security : Security
security section of mongod configuration.
auditLog : AuditLog
AuditLog section of mongod configuration.
setParameter : SetParameter
SetParameter section of mongod configuration.
MongodConfig6_0
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][39].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
SetParameter
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds : google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
setParameter : SetParameter
SetParameter section of mongod configuration.
MongodConfig6_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb : google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIEDNONENo compression.
SNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
blockCompressor : Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression : google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig : EngineConfig
Engine configuration for WiredTiger.
collectionConfig : CollectionConfig
Collection configuration for WiredTiger.
indexConfig : IndexConfig
Index configuration for WiredTiger
Journal
commitInterval : google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger : WiredTiger
Configuration of the WiredTiger storage engine.
journal : Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIEDOFFThe profiler is off and does not collect any data.
SLOW_OPThe profiler collects data for operations that take longer than the value of [slow_op_threshold][40].
ALLThe profiler collects data for all operations.
mode : Mode
Mode which specifies operations that should be profiled.
slowOpThreshold : google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate : google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression : Compression
Compression settings
Security
KMIP
serverName : string
KMIP server name
port : google.protobuf.Int64Value
KMIP server port
serverCa : string
KMIP Server CA
clientCertificate : string
KMIP client certificate + private key (unencrypted)
keyIdentifier : string
KMIP Key identifier (if any)
enableEncryption : google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip : KMIP
kmip section of mongod security config
AuditLog
filter : string
Audit filter
runtimeConfiguration : google.protobuf.BoolValue
Allows runtime configuration of audit filter and auditAuthorizationSuccess
SetParameter
auditAuthorizationSuccess : google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl : google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds : google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage : Storage
storage section of mongod configuration.
operationProfiling : OperationProfiling
operationProfiling section of mongod configuration.
net : Network
net section of mongod configuration.
security : Security
security section of mongod configuration.
auditLog : AuditLog
AuditLog section of mongod configuration.
setParameter : SetParameter
SetParameter section of mongod configuration.
MongodConfigSet
effectiveConfig : MongodConfig
Effective mongod settings for a MongoDB cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig
User-defined mongod settings for a MongoDB cluster.
defaultConfig : MongodConfig
Default mongod configuration for a MongoDB cluster.
MongodConfigSet3_6
effectiveConfig : MongodConfig3_6
Effective mongod settings for a MongoDB 3.6 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig3_6
User-defined mongod settings for a MongoDB 3.6 cluster.
defaultConfig : MongodConfig3_6
Default mongod configuration for a MongoDB 3.6 cluster.
MongodConfigSet4_0
effectiveConfig : MongodConfig4_0
Effective mongod settings for a MongoDB 4.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig4_0
User-defined mongod settings for a MongoDB 4.0 cluster.
defaultConfig : MongodConfig4_0
Default mongod configuration for a MongoDB 4.0 cluster.
MongodConfigSet4_2
effectiveConfig : MongodConfig4_2
Effective mongod settings for a MongoDB 4.2 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig4_2
User-defined mongod settings for a MongoDB 4.2 cluster.
defaultConfig : MongodConfig4_2
Default mongod configuration for a MongoDB 4.2 cluster.
MongodConfigSet4_4
effectiveConfig : MongodConfig4_4
Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig4_4
User-defined mongod settings for a MongoDB 4.4 cluster.
defaultConfig : MongodConfig4_4
Default mongod configuration for a MongoDB 4.4 cluster.
MongodConfigSet4_4_enterprise
effectiveConfig : MongodConfig4_4_enterprise
Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig4_4_enterprise
User-defined mongod settings for a MongoDB 4.4 cluster.
defaultConfig : MongodConfig4_4_enterprise
Default mongod configuration for a MongoDB 4.4 cluster.
MongodConfigSet5_0
effectiveConfig : MongodConfig5_0
Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig5_0
User-defined mongod settings for a MongoDB 5.0 cluster.
defaultConfig : MongodConfig5_0
Default mongod configuration for a MongoDB 5.0 cluster.
MongodConfigSet5_0_enterprise
effectiveConfig : MongodConfig5_0_enterprise
Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig5_0_enterprise
User-defined mongod settings for a MongoDB 5.0 cluster.
defaultConfig : MongodConfig5_0_enterprise
Default mongod configuration for a MongoDB 5.0 cluster.
MongodConfigSet6_0
effectiveConfig : MongodConfig6_0
Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig6_0
User-defined mongod settings for a MongoDB 6.0 cluster.
defaultConfig : MongodConfig6_0
Default mongod configuration for a MongoDB 6.0 cluster.
MongodConfigSet6_0_enterprise
effectiveConfig : MongodConfig6_0_enterprise
Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongodConfig6_0_enterprise
User-defined mongod settings for a MongoDB 6.0 cluster.
defaultConfig : MongodConfig6_0_enterprise
Default mongod configuration for a MongoDB 6.0 cluster.
MongosConfig
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig3_6
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of incoming connections.
net : Network
Network settings for mongos.
MongosConfig4_0
Network
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
net : Network
Network settings for mongos.
MongosConfig4_2
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig4_4
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig4_4_enterprise
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig5_0
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig5_0_enterprise
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig6_0
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfig6_0_enterprise
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIEDSNAPPYThe Snappy compression.
ZLIBThe zlib compression.
ZSTDThe zstd compression.
DISABLEDNo compression
compressors : Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections : google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression : Compression
Compression settings
net : Network
Network settings for mongos.
MongosConfigSet
effectiveConfig : MongosConfig
Effective mongos settings for a MongoDB cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig
User-defined mongos settings for a MongoDB cluster.
defaultConfig : MongosConfig
Default mongos configuration for a MongoDB cluster.
MongosConfigSet3_6
effectiveConfig : MongosConfig3_6
Effective settings for a MongoDB 3.6 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig3_6
User-defined settings for a MongoDB 3.6 cluster.
defaultConfig : MongosConfig3_6
Default configuration for a MongoDB 3.6 cluster.
MongosConfigSet4_0
effectiveConfig : MongosConfig4_0
Effective mongos settings for a MongoDB 4.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig4_0
User-defined mongos settings for a MongoDB 4.0 cluster.
defaultConfig : MongosConfig4_0
Default mongos configuration for a MongoDB 4.0 cluster.
MongosConfigSet4_2
effectiveConfig : MongosConfig4_2
Effective mongos settings for a MongoDB 4.2 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig4_2
User-defined mongos settings for a MongoDB 4.2 cluster.
defaultConfig : MongosConfig4_2
Default mongos configuration for a MongoDB 4.2 cluster.
MongosConfigSet4_4
effectiveConfig : MongosConfig4_4
Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig4_4
User-defined mongos settings for a MongoDB 4.4 cluster.
defaultConfig : MongosConfig4_4
Default mongos configuration for a MongoDB 4.4 cluster.
MongosConfigSet4_4_enterprise
effectiveConfig : MongosConfig4_4_enterprise
Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig4_4_enterprise
User-defined mongos settings for a MongoDB 4.4 cluster.
defaultConfig : MongosConfig4_4_enterprise
Default mongos configuration for a MongoDB 4.4 cluster.
MongosConfigSet5_0
effectiveConfig : MongosConfig5_0
Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig5_0
User-defined mongos settings for a MongoDB 5.0 cluster.
defaultConfig : MongosConfig5_0
Default mongos configuration for a MongoDB 5.0 cluster.
MongosConfigSet5_0_enterprise
effectiveConfig : MongosConfig5_0_enterprise
Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig5_0_enterprise
User-defined mongos settings for a MongoDB 5.0 cluster.
defaultConfig : MongosConfig5_0_enterprise
Default mongos configuration for a MongoDB 5.0 cluster.
MongosConfigSet6_0
effectiveConfig : MongosConfig6_0
Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig6_0
User-defined mongos settings for a MongoDB 6.0 cluster.
defaultConfig : MongosConfig6_0
Default mongos configuration for a MongoDB 6.0 cluster.
MongosConfigSet6_0_enterprise
effectiveConfig : MongosConfig6_0_enterprise
Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig : MongosConfig6_0_enterprise
User-defined mongos settings for a MongoDB 5.0 cluster.
defaultConfig : MongosConfig6_0_enterprise
Default mongos configuration for a MongoDB 5.0 cluster.