我正在尝试使用以下代码从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'
无法使用连接字符串进行连接
答案 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');