本文实例讲述了PHP封装的简单连接MongoDB类。分享给大家供大家参考,具体如下:
1. 封装MongoDB类
<?php class 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); } }
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+MongoDB数据库操作技巧大全》、《PHP基于pdo操作数据库技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
本文向大家介绍PHP封装的分页类与简单用法示例,包括了PHP封装的分页类与简单用法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP封装的分页类与简单用法。分享给大家供大家参考,具体如下: 分页类的封装如下: page.php 一个调用分页类的例子 userlist.php 运行结果: 数据库的封装之前写过,这里不在赘述: PHP封装mysqli基于面向对象的mysql数据库操作类
本文向大家介绍PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例,包括了PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP封装类似thinkphp连贯操作数据库Db类与简单应用。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysqli数据库程序设计技巧总结》、
本文向大家介绍javascript实现简单的ajax封装示例,包括了javascript实现简单的ajax封装示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现简单的ajax功能封装。分享给大家供大家参考,具体如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript中ajax操作技巧总结》、《JavaScript错误与调试技巧
本文向大家介绍PHP操作Mongodb封装类完整实例,包括了PHP操作Mongodb封装类完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP操作Mongodb封装类。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+MongoDB数据库操作技巧大全》、《PHP基于pdo操作数据库技巧总结》、《php面向对象程序设计入门教程》、《php
本文向大家介绍nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例,包括了nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作。分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度
本文向大家介绍MongoDB简单操作示例【连接、增删改查等】,包括了MongoDB简单操作示例【连接、增删改查等】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了MongoDB简单操作。分享给大家供大家参考,具体如下: MongoDB 中默认的数据库为 test,连接后尝试以下操作 连接 插入数据:用过json的同学看到这格式相信不会陌生吧! 查: 修改: 再查: 删除: 再查: 经过上面