封装一个简单的PHP连接MongoDB类
来源:互联网 发布:华讯网络待遇怎么样 编辑:程序博客网 时间:2024/06/01 10:04
1.封装MongoDB类
<?phpclass MongoDB{ private $database; private $mongo; function __construct() { $this->mongo = new MongoClient("mongodb://user:password@server_address:port/admin"); $this->database = $this->mongo->selectDB("data"); }{ return $this->database->selectCollection($collection); } //获取所有的集合名 function getCollections() { return $this->database->getCollectionNames(); } //选数据库 function selectDB($db) { $this->database = $this->mongo->selectDB($db); }}
2.简单调用,insert数据。
class DemoController extends CI_Controller{ function __construct() { parent::__construct(); //CI中加载类 $this->load->library('mongo_lib', '', 'mongodb'); } //插入一条数据 function create() { $data = array('name'=>'mike','email'=>'abc@163.com); //选择库,shell:user demo_db $this->mongodb->selectDB('demo_db'); //选择集合,db.demo_col.insert(); $rebateCollection = $this->mongodb->getCollection('demo_collection'); $res = $rebateCollection->insert($data); }}
0 0
- 封装一个简单的PHP连接MongoDB类
- 简单实用的php连接mysql封装类
- 一个简单的jdbc连接封装
- PHP的一个简单封装的HTTP类
- php封装一个简单的数据库操作类
- php封装一个简单的MVC框架
- MongoDB Helper的简单封装
- php连接Mysql类的封装
- PHP MySQL工具类的简单封装
- 一段封装mongodb连接的代码
- php连接mongoDB的几个问题
- php连接mongoDB的几个问题
- 一个简单的Fibonacci类的封装
- 封装一个自己的php操作类
- php封装一个异常的处理类
- 封装一个MongoDB的 asp.net 链接类
- 一个简单的MongoDB操作类
- 一个简单封装的分页类
- 单例模式-懒汉式
- Numpy多维数组保存文档时,解决报错TypeError: Mismatch 的方法
- springmvc快速入门
- 程序员面试经典--删除结点(仅能访问该结点)
- HUD 1233 还是畅通工程
- 封装一个简单的PHP连接MongoDB类
- Python 之生成器和迭代器
- A complete guide to using Keras as part of a TensorFlow workflow: tutorial
- 京东笔试之异或运算符
- MySQL系列之六:存储引擎
- Could not load file or assembly 'System.Web.Mvc, Version=3.0.0.0' or one of its dependencies
- LCNN论文阅读笔记
- SAP HANA SQL/MDX及TCP/IP端口介绍
- OpenGL实现瀑布图的一些思路