首页 > 数据库技术 > 详细

thinkphp 配合mongodb

时间:2015-07-08 12:48:14      阅读:251      评论:0      收藏:0      [点我收藏+]
首先在config.php里面添加配合mongodb的数据库连接
  1. ‘DB_TYPE‘=>‘mongo‘,// 数据库类型
  2. ‘DB_HOST‘=>‘localhost‘,// 服务器地址
  3. ‘DB_NAME‘=>‘fzdb‘,// 数据库名
  4. ‘DB_USER‘=>‘‘,// 用户名
  5. ‘DB_PWD‘=>‘‘,// 密码
  6. ‘DB_PORT‘=>27017,// 端口
  7. ‘DB_PREFIX‘=>‘fz_‘,// 数据库表前缀
  8. ‘DB_CHARSET‘=>‘utf8‘,// 数据库字符集

在controller 里面indexcontroller.class.php创建mongodb的模块
  1. \Think\Build::buildModel(‘Home‘, ‘Student‘);
然后去Model里面修改此文件
  1. <?php
  2. namespace Home\Model;
  3. use Think\Model\MongoModel;
  4. class StudentModel extends MongoModel {
  5. }
查询数据
技术分享
技术分享
mongodb数据库添加信息
  1. $m=D(‘student‘);
  2. //添加数据信息
  3. $d[‘sname‘]=‘张三丰‘;
  4. $m->add($d);
mongodb数据库查询信息
  1. $m=D(‘student‘);
  2. $rs=$m->select();
  3. dump($rs);
       $rs=$m->field(‘sname‘)->select();  
field填写字段名
根据id修改数据信息用save
  1. //修改数据信息
  2. $d[‘_id‘]=‘559c983564f7676816000029‘;
  3. $d[‘sname‘]=‘连少蕊‘;
  4. $m->save($d);
根据id删除指定的信息
  1. //删除指定的id
  2. $m->delete(‘559c984264f767d00b000029‘);









thinkphp 配合mongodb

原文:http://www.cnblogs.com/lsr111/p/4629728.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!