配置:
常用配置如下:

配置示例

net:
  port: 27017  ##监听端口
systemLog:
    destination: file
    path:  "mongod.log"  ##日志文件存放位置
    logAppend:  true  ##追加模式写日志
storage:
    engine: wiredTiger  ##数据引擎类型,强烈推荐wiredTiger
    dbPath: /data/soft/mongodb-3.2.1/data  ##数据存放位置
    journal:
       enabled:  true  ##生产环境强烈推荐打开
    wiredTiger:
       engineConfig:
          cacheSizeGB: 2  ##引擎缓存大小,3.4版本开始,默认值为:(内存的一半-1G)或256M,取最大的那个
          statisticsLogDelaySecs: 3600  ##日志刷新间隔
          journalCompressor: snappy  ##日记压缩方式,允许的值:none,snappy,zlib
          directoryForIndexes:  false  ##子目录存储索引和数据
       collectionConfig:
          blockCompressor: snappy  ##数据文件压缩方式,允许的值:none,snappy,zlib
processManagement:
    fork:  true  ##后台方式运行数据库进程
replication:
   oplogSizeMB: 2048  ##副本集操作日志大小,值越大,允许的宕机时间就越多,否则一旦某台机器宕机时间过大,会导致超过操作日志大小的那部分数据无法同步
   replSetName: candao_release  ##副本集名称
sharding:
   clusterRole: shardsvr  ##分片群集中的身份
security:
    keyFile: /data/soft/mongodb-3.2.1/mongo-key  ##集群间用于通信的安全密钥文件
    clusterAuthMode:  "keyFile"  ##集群认证模式
    authorization:  "enabled"  ##是否开启用户认证