ThinkPHP   发布时间:2019-10-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了TP5(thinkphp5)框架mongodb扩展安装及特殊操作。分享给大家供大家参,具体如下:

Thinkphp 5.0 MongoDb驱动

首先安装官方的mongodb扩展:

http://pecl.php.net/package/mongodb

找到对应的php版本的扩展

然后,配置应用的数据库配置文件database.php的type参数为:

'\think\mongo\Connection',

即可正常使用MongoDB,例如:

使用最新mongodb扩展

find(); Db::name('demo') ->field('id,name') ->limit(10) ->order('id','desc') ->SELEct();

或者使用模型操作:

php;"> User::get(1); User::all('1,2,3');
@H_449_0@mongoDb默认的主键是_id并且是一个ObjectID对象,如果需要和MySQl一样使用id作为主键,可以如下参数:

true,

tp5 Mongodb特殊操作

Push操作

添加数据

data = [ '作者' => 'tuzi','年龄' => '22','标题' => '防塔与补兵','评论' => [ [ '序号' => '001','内容' => '五杀' ] ] ]; $res = Db::table('document')->insert($this->data); if($res){ echo "success"; }else{ echo "error"; } }

结果

利用push更新数据

'002','内容' => '三杀' ] ]; $update_res = Db::table('document')->where('标题','防塔与补兵')->update($update_data); if($update_res){ echo "success"; }else{ echo "error"; } }

结果

更多关于thinkphp相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《php模板技术总结》。

希望本文所述对大家基于Thinkphp框架的php程序设计有所帮助。

大佬总结

以上是大佬教程为你收集整理的TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例全部内容,希望文章能够帮你解决TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。