下面是我在我的本地機器工作的PHP代碼:如何使用php連接到遠程mongodb?
$m = new Mongo();
$db=$m->selectDB("def");
//then all in my code i use $db to select insert ... (as defined in php doc)
現在,我想我的應用程序連接到遠程服務器(由mongood.com主辦)
我怎麼能做這個?
下面是我在我的本地機器工作的PHP代碼:如何使用php連接到遠程mongodb?
$m = new Mongo();
$db=$m->selectDB("def");
//then all in my code i use $db to select insert ... (as defined in php doc)
現在,我想我的應用程序連接到遠程服務器(由mongood.com主辦)
我怎麼能做這個?
您可以使用mongoOd沒有REST API 但是請記住,這是一個副本羣集合,所以你需要配置PHP的ReplicaSet配置...
我在ruby中使用mongoOd & mongoid(不是REST API)
這裏是一個php示例
<?php
// connecting to mongood.com cluster
$m = new Mongo("mongodb://94.23.54.103:27017,188.165.219.99:27017,94.23.220.151:27017", array("replicaSet" => "cluster"));
var_dump($m);
$db = $m->selectDB('my_database');
$db->authenticate("my_login", "my_password");
$collection = new MongoCollection($db, 'my_collection');
$cursor = $collection->find();
foreach ($cursor as $doc) { var_dump($doc); }
?>
享受:)
一個mongoOd團隊成員
你得問他們什麼連接URI是什麼,然後用:
$m = new Mongo("mongodb://username:[email protected]");
不過,我不知道該選項提供給您。他們的網站說你可以通過REST API訪問數據。
無論如何,你應該問他們的幫助。左側有一個按鈕,上面寫着「助手」,如果你點擊它,你會得到一個表格,你可以填寫你的電子郵件和你的問題。
爲蒙戈對象的構造函數作爲參數的連接參數。
http://www.php.net/manual/en/mongo.construct.php
$m = new Mongo('mongodb://[username:password]@host:port')
是的,那是什麼我tryed,但他們想休息的真心;我會檢查他們,謝謝 – Hassan