具有CI未知输出的Mongo

时间:2015-04-17 18:25:55

标签: php mongodb codeigniter

我是MongoDB的新手,我正在尝试将其与CI联系起来。我正在关注this教程,当我运行我的控制器时,它向我展示了类似这样的东西

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;
    }

}

当我在find()上执行collection时,它会为我提供空结果集

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

1 个答案:

答案 0 :(得分:0)

是的,您已连接到DB。此外,您已经选择了一个集合,因为您收到了collection object。您可以通过开始查询集合来验证您是否已连接到它。