2013-07-25 27 views
0

我想連接到MongoDB它是從ubuntu安裝在Windows服務器使用PHP。 我想連接使用下面的代碼,但輸出是什麼,即使mongoexception沒有拋出任何錯誤。無法連接到MongoDB,這是從Ubuntu的Windows服務器上使用PHP

$mngo = new Mongo("mongodb://192.168.1.119:27017"); 
$db = $mngo->selectDB('travelmanagement_qa'); 

任何人都可以請告訴我爲什麼我無法連接? 預先感謝您

回答

0

幾點意見:

  • 請使用new MongoClient代替new Mongo
  • 這不應該輸出任何東西。您只需選擇一個數據庫並將其分配給一個變量。這是你的整個代碼片段?
  • 你期望輸出是什麼?

要弄清楚連接罩下的實際情況,您可以使用MongoLog。通過此功能,您可以追蹤駕駛員在內部執行的操作。你會用它像:

MongoLog::setLevel(MongoLog::ALL); 
MongoLog::setModule(MongoLog::RS); 
MongoLog::setCallback('printMsgs'); 

function printMsgs($a, $b, $msg) 
{ 
    echo $msg, "\n"; 
} 
相關問題