thinkphp操作mongo数据的三种方法

2024-03-04 0 725

总结一下当前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数据的资料请关注悠久资源网其它相关文章!

您可能感兴趣的文章:

  • TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例
  • tp5(thinkPHP5)操作mongoDB数据库的方法
  • Thinkphp使用mongodb数据库实现多条件查询方法

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 PHP thinkphp操作mongo数据的三种方法 https://www.u-9.cn/biancheng/php/182986.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务