案例地址
1. 创建账户
$ db.createUser({user:"diaobao",pwd:"1234",roles:[{"role":"readWrite","db":"test"}]})
2. 代码地址
关键说明
1. 连接池配置
readPreference | 读取策略 参考下面文档 | |
---|---|---|
WriteConcern | 写入策略 参考下面文档 | |
maxIdleTimeMS | 60000 | 连接最大空闲时间 |
waitQueueTimeoutMS | 2000 | 等待队列的超时时间 |
minPoolSize | 10 | 连接池最小个数 |
maxPoolSize | 100 | 连接池最大个数 |
maxLifeTimeMS | 0 | 连接池最大生命周期 |
connectTimeoutMS | 2000 | 建立连接超时时间 |
socketTimeoutMS | 2000 | socket读取超时时间 |