thinkphp操作mongo数据的三种方法
更新时间:2023年12月31日 09:30:08 作者:原野-
这篇文章主要给大家介绍了thinkphp操作mongo数据的三种方法,使用tp中的扩展,使用tp中的db类和使用MongoDB PHP驱动程序这三种方法,并通过代码讲解的非常详细,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
总结一下当前thinkphp开发的项目中需要操作mongo:
以下是三种tp中操作mongo数据的方法:
使用tp中的扩展,方法一
Db::connect('dataname')->table('dbname')->insertAll($list); $info = $connection->getTableInfo('collection');
后面接着就可以任意使用db下的增删改查
使用tp中的db类,方法二
use think\mongo\Connection; $connection = new Connection([ 'hostname' => '10.10.10.10', // MongoDB服务器地址 'hostport' => 2017, // MongoDB服务器端口 'database' => 'chatname', // 数据库名称 'username' => "username", 'password' => "password", ]);
后面接着就可以任意使用Connection各类方法
使用MongoDB PHP驱动程序,方法三
$mongo = new Manager("mongodb://username:password@10.10.10.10:2017"); $database = "chatname"; $collection = new Collection($mongo, $database,"cname"); $indexes = $collection->listIndexes();//查看添加索引情况
后面接着就可以任意使用Collection各类方法
以上就是thinkphp操作mongo数据的三种方法的详细内容,更多关于thinkphp操作mongo数据的资料请关注程序员之家其它相关文章!
相关文章
php中header设置常见文件类型的content-type
这篇文章主要介绍了php中header设置常见文件类型的content-type的相关资料,需要的朋友可以参考下2015-06-06
最新评论