'mongodb' => [
'driver' => 'mongodb',
'host' => [
'192.168.2.22:27020',
'192.168.2.22:27021',
'192.168.2.22:27022',
'192.168.2.22:27024'
],
// 'port' => env('MG_DB_PORT', 27017),
'database' => env('MG_DB_DATABASE'),
'username' => env('MG_DB_USERNAME'),
'password' => env('MG_DB_PASSWORD'),
'options' => [
'database' => 'admin',
'readPreference' => 'secondaryPreferred'
]
],
ps -ef | grep 'mongo'
kill 进程号 ## 切忌不要 kill -9 强制杀死,数据库文件会损坏
readPreference
Read Preference | 描述 |
---|---|
primary | 默认模式。 所有操作都从当前副本集 primary 读取。 |
primaryPreferred | 在大多数情况下,从 primary 读取,但如果不可用,则从 secondary 读取。 |
secondary | 所有操作都从 secondary 中读取。 |
secondaryPreferred | 在大多数情况下,从 secondary 读取,但如果没有 secondary 可用,则从 primary 读取。 |
nearest | 无论成员的类型如何,操作都从具有最小网络延迟的副本集成员读取 |
有问题,关于评论交流,看到会第一时间回复。