Skip to main content

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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][1].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data. This is the default profiler level.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][2].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][3].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][4].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][5].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][6].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][7].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][8].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][9].

  • ALL

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][10].

  • ALL

    The 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][31].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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}

  • COMPRESSOR_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][32].

  • ALL

    The 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}

  • COMPRESSOR_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][33].

  • ALL

    The 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][34].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][35].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][36].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][37].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][38].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][39].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • NONE

    No compression.

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The 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_UNSPECIFIED

  • OFF

    The profiler is off and does not collect any data.

  • SLOW_OP

    The profiler collects data for operations that take longer than the value of [slow_op_threshold][40].

  • ALL

    The 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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_UNSPECIFIED

  • SNAPPY

    The Snappy compression.

  • ZLIB

    The zlib compression.

  • ZSTD

    The zstd compression.

  • DISABLED

    No 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.