PHP mongoDB集群连接字符串不起作用

时间:2019-03-28 10:26:19

标签: php mongodb

我正在尝试使用以下代码从PHP连接到mongoDB集群

$client = new MongoClient('mongodb+srv://username:password@urlToCluster');

它给我错误

Uncaught exception 'MongoConnectionException' with message 'MongoClient::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known' 

无法使用连接字符串进行连接

1 个答案:

答案 0 :(得分:1)

MongoClient很久以前不推荐使用,可能不支持新的副本集语法。

https://docs.atlas.mongodb.com/driver-connection/建议使用最新的Mongodb driver

$client = new MongoDB\Client('mongodb+srv:////username:password@urlToCluster/?ssl=true&authSource=admin');