|
本帖最后由 自然 于 2012-3-3 23:38 编辑
由于项目框架使用Codeigniter 开发,目前想接入MongoDB,从网上找了很多 PHP 或者MongoDB的整合方法。为了保持Codeigniter代码风格,尤其是之前DB类 Active Record的代码书写方式, MongoDB的Library也要采用Active Record 例如:
$this->mongo_db->where_gte(‘age’, 18)->where(array(‘country’ => ‘UK’, ‘can_drink’ => TRUE))->get(‘people’);
或者:
$this->mongo_db->get_where(‘posts’, array(‘title’ => ‘Hello, World!’); 或:
$this->mongo_db->get(‘sales’);
安装方法:
1.将mongodb.php 放到config目录
2.将Mongo_db.php放到library目录
使用方法:PHP复制代码 $results = $this->mongo_db->where_gte('age', 18)->where(array('country' => 'UK', 'sex' => 'male'))->get('users');[/b ][/color ][/size ][/font ]
[font =微软雅黑 , Verdana , 'BitStream vera Sans', Tahoma , Helvetica , sans -serif ][size =2][color =#555555] 复制代码
文件下载地址:
|
|