我想弄清楚为什么我不能连接到MongoClient()
托管在一些不同的IP
。我使用以下代码来连接另一个IP
和访问其DB
和Collections
PHP的MongoDB连接到另一个IP
<?php
$username = 'root';
$password = '';
$conn = new MongoClient("mongodb://SYSTEMIP:27017", array("username" => $username, "password" => $password));
$database = $conn->testdb; //Creating New Database
$collection = $database->users; //Calling users collection
?>
打印的例外是MongoConnectionException: Failed to connect to: SYSTEM:27017: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
。
有什么我需要改变系统。 MongoDB
已正确安装在我需要连接的IP上。如果我做错了什么,请纠正我。
谢谢。
当我从'127.0.0.1'将bindIp更改为'0.0.0.0'时,'32位'可以连接到我的'64位'机器,反之亦然。 – Slimshadddyyy 2014-09-30 04:33:16
对不起,延迟回复..但我想如果你想从各种来源连接到mongodb你必须把它们分开逗号分开! – 2014-10-18 06:28:24