General mongod options:
   -v [ --verbose ] [=arg(=v)]           be more verbose (include multiple times
                                         for more verbosity e.g. -vvvvv)
   --quiet                               quieter output
   --port arg                            specify port number -  by default
   --logpath arg                         log file to send write to instead of
                                         stdout - has to be a file, not
                                         directory
   --logappend                           append to logpath instead of
                                         over-writing
   --logRotate arg                       set the log rotation behavior
                                         (rename|reopen)
   --timeStampFormat arg                 Desired format for timestamps in log
                                         messages. One of ctime, iso8601-utc or
                                         iso8601-local
   --setParameter arg                    Set a configurable parameter
   -h [ --help ]                         show this usage information
   --version                             show version information
   -f [ --config ] arg                   configuration file specifying
                                         additional options
   --bind_ip arg                         comma separated list of ip addresses to
                                         listen on - localhost by default
   --bind_ip_all                         bind to all ip addresses
   --ipv6                                enable IPv6 support (disabled by
                                         default)
   --listenBacklog arg (=)     set socket listen backlog size
   --maxConns arg                        max number of simultaneous connections
                                         -  by default
   --pidfilepath arg                     full path to pidfile (if not set, no
                                         pidfile is created)
   --timeZoneInfo arg                    full path to time zone info directory,
                                         e.g. /usr/share/zoneinfo
   --keyFile arg                         private key for cluster authentication
   --noauth                              run without security
   --transitionToAuth                    For rolling access control upgrade.
                                         Attempt to authenticate over outgoing
                                         connections and proceed regardless of
                                         success. Accept incoming connections
                                         with or without authentication.
   --clusterAuthMode arg                 Authentication mode used for cluster
                                         authentication. Alternatives are
                                         (keyFile|sendKeyFile|sendX509|x509)
   --slowms arg (=)                   value of slow for profile and console
                                         log
   --slowOpSampleRate arg (=)           fraction of slow ops to include in the
                                         profile and console log
   --networkMessageCompressors [=arg(=disabled)] (=snappy)
                                         Comma-separated list of compressors to
                                         use for network messages
   --auth                                run with security
   --clusterIpSourceWhitelist arg        Network CIDR specification of permitted
                                         origin for `__system` access.
   --profile arg                         =off =slow, =all
   --cpu                                 periodically show cpu and iowait
                                         utilization
   --sysinfo                             print some diagnostic system
                                         information
   --noIndexBuildRetry                   don't retry any index builds that were
                                         interrupted by shutdown
   --noscripting                         disable scripting engine
   --notablescan                         do not allow table scans

 Windows Service Control Manager options:
   --install                             install Windows service
   --remove                              remove Windows service
   --reinstall                           reinstall Windows service (equivalent
                                         to --remove followed by --install)
   --serviceName arg                     Windows service name
   --serviceDisplayName arg              Windows service display name
   --serviceDescription arg              Windows service description
   --serviceUser arg                     account for service execution
   --servicePassword arg                 password used to authenticate
                                         serviceUser

 Replication options:
   --oplogSize arg                       size to use (in MB) for replication op
                                         log. default is % of disk space (i.e.
                                         large is good)
   --master                              Master/slave replication no longer
                                         supported
   --slave                               Master/slave replication no longer
                                         supported

 Replica set options:
   --replSet arg                         arg is <setname>[/<optionalseedhostlist
                                         >]
   --replIndexPrefetch arg               specify index prefetching behavior (if
                                         secondary) [none|_id_only|all]
   --enableMajorityReadConcern [=arg(=)] (=)
                                         enables majority readConcern

 Sharding options:
   --configsvr                           declare this is a config db of a
                                         cluster; default port ; default
                                         dir /data/configdb
   --shardsvr                            declare this is a shard db of a
                                         cluster; default port

 SSL options:
   --sslOnNormalPorts                    use ssl on configured ports
   --sslMode arg                         set the SSL operation mode
                                         (disabled|allowSSL|preferSSL|requireSSL
                                         )
   --sslPEMKeyFile arg                   PEM file for ssl
   --sslPEMKeyPassword arg               PEM file password
   --sslClusterFile arg                  Key file for internal SSL
                                         authentication
   --sslClusterPassword arg              Internal authentication key file
                                         password
   --sslCAFile arg                       Certificate Authority file for SSL
   --sslClusterCAFile arg                CA used for verifying remotes during
                                         outbound connections
   --sslCRLFile arg                      Certificate Revocation List file for
                                         SSL
   --sslDisabledProtocols arg            Comma separated list of TLS protocols
                                         to disable [TLS1_0,TLS1_1,TLS1_2]
   --sslWeakCertificateValidation        allow client to connect without
                                         presenting a certificate
   --sslAllowConnectionsWithoutCertificates
                                         allow client to connect without
                                         presenting a certificate
   --sslAllowInvalidHostnames            Allow server certificates to provide
                                         non-matching hostnames
   --sslAllowInvalidCertificates         allow connections to servers with
                                         invalid certificates
   --sslFIPSMode                         activate FIPS - mode at startup
   --sslCertificateSelector arg          SSL Certificate in system store
   --sslClusterCertificateSelector arg   SSL Certificate in system store for
                                         internal SSL authentication

 Storage options:
   --storageEngine arg                   what storage engine to use - defaults
                                         to wiredTiger if no data files present
   --dbpath arg                          directory for datafiles - defaults to
                                         \data\db\ which is C:\data\db\ based on
                                         the current working drive
   --directoryperdb                      each database will be stored in a
                                         separate directory
   --noprealloc                          disable data file preallocation - will
                                         often hurt performance
   --nssize arg (=)                    .ns file size (in MB) for new databases
   --quota                               limits each database to a certain
                                         number of files ( default)
   --quotaFiles arg                      number of files allowed per db, implies
                                         --quota
   --smallfiles                          use a smaller default file size
   --syncdelay arg (=)                 seconds between disk syncs (=never,
                                         but not recommended)
   --upgrade                             upgrade db if needed
   --repair                              run repair on all dbs
   --repairpath arg                      root directory for repair files -
                                         defaults to dbpath
   --journal                             enable journaling
   --nojournal                           disable journaling (journaling is on by
                                         default  bit)
   --journalOptions arg                  journal diagnostic options
   --journalCommitInterval arg           how often to group/batch commit (ms)

 Free Monitoring options:
   --enableFreeMonitoring arg            Enable Cloud Free Monitoring
                                         (on|runtime|off)
   --freeMonitoringTag arg               Cloud Free Monitoring Tags

 WiredTiger options:
   --wiredTigerCacheSizeGB arg           maximum amount of memory to allocate
                                         / of physical
                                         RAM
   --wiredTigerJournalCompressor arg (=snappy)
                                         use a compressor for log records
                                         [none|snappy|zlib]
   --wiredTigerDirectoryForIndexes       Put indexes and data in different
                                         directories
   --wiredTigerCollectionBlockCompressor arg (=snappy)
                                         block compression algorithm for
                                         collection data [none|snappy|zlib]
   --wiredTigerIndexPrefixCompression arg (=)
                                         use prefix compression on row-store
                                         leaf pages

 MongoDB shell version v4.0.6
 usage: mongo [options] [db address] [file names (ending in .js)]
 db address can be:
   foo                   foo database on local machine
   192.168.0.5/foo       foo database on 192.168.0.5 machine
   /foo  foo database on
 Options:
   --shell                             run the shell after executing files
   --nodb                              don't connect to mongod on startup - no
                                       'db address' arg expected
   --norc                              will not run the ".mongorc.js" file on
                                       start up
   --quiet                             be less chatty
   --port arg                          port to connect to
   --host arg                          server to connect to
   --eval arg                          evaluate javascript
   -h [ --help ]                       show this usage information
   --version                           show version information
   --verbose                           increase verbosity
   --ipv6                              enable IPv6 support (disabled by default)
   --disableJavaScriptJIT              disable the Javascript Just In Time
                                       compiler
   --enableJavaScriptJIT               enable the Javascript Just In Time
                                       compiler
   --disableJavaScriptProtection       allow automatic JavaScript function
                                       marshalling
   --ssl                               use SSL for all connections
   --sslCAFile arg                     Certificate Authority file for SSL
   --sslPEMKeyFile arg                 PEM certificate/key file for SSL
   --sslPEMKeyPassword arg             password for key in PEM file for SSL
   --sslCRLFile arg                    Certificate Revocation List file for SSL
   --sslAllowInvalidHostnames          allow connections to servers with
                                       non-matching hostnames
   --sslAllowInvalidCertificates       allow connections to servers with invalid
                                       certificates
   --sslFIPSMode                       activate FIPS - mode at startup
   --sslCertificateSelector arg        SSL Certificate in system store
   --sslDisabledProtocols arg          Comma separated list of TLS protocols to
                                       disable [TLS1_0,TLS1_1,TLS1_2]
   --retryWrites                       automatically retry write operations upon
                                       transient network errors
   --disableImplicitSessions           do not automatically create and use
                                       implicit sessions
   --jsHeapLimitMB arg                 set the js scope's heap size limit

 Authentication Options:
   -u [ --username ] arg               username for authentication
   -p [ --password ] arg               password for authentication
   --authenticationDatabase arg        user source (defaults to dbname)
   --authenticationMechanism arg       authentication mechanism
   --gssapiServiceName arg (=mongodb)  Service name to use when authenticating
                                       using GSSAPI/Kerberos
   --gssapiHostName arg                Remote host name to use for purpose of
                                       GSSAPI/Kerberos authentication

 file names: a list of files to run. files have to end in .js and will exit after
  unless --shell is specified
05-18 14:54
查看更多