当前位置:Gxlcms > 数据库问题 > thinkphp 配合mongodb

thinkphp 配合mongodb

时间:2021-07-01 10:21:17 帮助过:4人阅读

‘DB_TYPE‘=>‘mongo‘,// 数据库类型
  • ‘DB_HOST‘=>‘localhost‘,// 服务器地址
  • ‘DB_NAME‘=>‘fzdb‘,// 数据库名
  • ‘DB_USER‘=>‘‘,// 用户名
  • ‘DB_PWD‘=>‘‘,// 密码
  • ‘DB_PORT‘=>27017,// 端口
  • ‘DB_PREFIX‘=>‘fz_‘,// 数据库表前缀
  • ‘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‘);







    来自为知笔记(Wiz)

    thinkphp 配合mongodb

    标签:

    人气教程排行