美文网首页
windows thinkphp5 连接操作mongodb

windows thinkphp5 连接操作mongodb

作者: 魔思科技 | 来源:发表于2018-09-02 15:06 被阅读172次

一、php安装mongo扩展

  1. 查看php的版本、Compiler、Thread Safety:echo phpinfo();
    我这里分别是5.6.32、MSVC11、enabled
    代表php版本5.6、VC11支持、线程安全
  2. 下载地址
    这里我们下载:1.6.9版本 下面的 php_mongo-1.6.9-5.6-ts-vc11-x64.zip
  3. 将php-mongo.dll复制到php的插件目录ext下
  4. 在php.ini中加入extension=php_mongo.dll

二、php安装mongodb扩展

  1. 下载地址:选择windows dll版本
  2. 这里我们下载线程安全64位的
  3. 在php.ini中加入extension=php_mongodb.dll
  4. 重启apache

三、thinkphp5安装think-mongo扩展

  1. 进入项目根目录,运行:composer require thinkphp/think-mongo
  2. 如果很久未反应,运行:composer config repo.packagist composer https://packagist.phpcomposer.com
    改镜像地址

四、连接数据库(think-mongo扩展操作)

use think\mongo;

$config => [
    'hostname' => '127.0.0.1',
    'hostport' => '27017',
    'database' => 'mydb',
],
$db = new mongo\Connection($config);

五、操作数据库

$one = $db -> find();
$rs = $db -> name('collection') -> field('id,title') -> order('id','desc') -> limit(10) -> select();

相关文章

网友评论

      本文标题:windows thinkphp5 连接操作mongodb

      本文链接:https://www.haomeiwen.com/subject/wicmwftx.html