【发布时间】:2019-07-15 06:28:57
【问题描述】:
我正在尝试使用 web.php 中的此配置连接到 mongodb:
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://user:password@10.16.22.72:27017/mobiledata_db',
'options' => [
"username" => "********",
"password" => "*******"
]
],
它会抛出以下错误
MongoDB 异常 – yii\mongodb\Exception 未找到合适的服务器(
serverSelectionTryOnce设置):[套接字超时调用 ismaster on '10.16.22.72:27017'] ↵ 原因:MongoDB\Driver\Exception\ConnectionTimeoutException 找不到合适的服务器(serverSelectionTryOnce设置):[socket timeout calls ismaster on '10.16.22.72:27017']
提到我可以使用 compass 和 ssh 连接到 mongo。
我必须在连接字符串中使用 ssh 吗?如果是,我该怎么做?
【问题讨论】: