2015-04-17 73 views
1

我是MongoDB的新手,我試圖將它與CI連接起來。我下面的教程this,當我跑我的控制器,它讓我看到了一些這樣的事Mongo with CI未知輸出

MongoCollection Object 
(
    [w] => 0 
    [wtimeout] => 10000 
) 

我不知道如果我連接到數據庫或沒有。

class sample extends CI_Controller { 

    public function __construct() { 
     parent::__construct(); 
    } 

    function index() { 
     $this->load->library('mongo_db'); 
     $collection = $this->mongo_db->db->selectCollection('tblusers'); 
     echo "<pre>"; 
     print_r($collection); 
     exit; 
    } 

} 

,當我對這個collectionfind(),它給了我空結果集

function index() { 
     $this->load->library('mongo_db'); 
     $collection = $this->mongo_db->db->selectCollection('tblusers'); 
     $result = $collection->find(); 
     echo "<pre>"; 
     var_dump($result); 
    } 
+0

請包括從一開始的所有信息。如果你經常修改你的問題,很難給出答案。你確定你連接到一個正確的數據庫嗎? –

+0

@SalvadorDali以及我觸發的正確口氣和這個'db'存在於我的服務器 – baig772

回答

0

是的,您連接到數據庫。此外,您已經選擇了一個收藏,因爲您收到了collection object。你可以通過開始查詢你的收藏來驗證你是否連接到它。

+0

請看我的更新 – baig772