thinkphp 配合mongodb


首先在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');










免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM