1、Mongodb安装
Mongodb安装参照此文档:
https://www.runoob.com/mongodb/mongodb-window-install.html
PHP的mongodb扩展安装:
a、根据本地环境下载对应的扩展,下载地址:
https://pecl.php.net/package/mongodb
点击DLL查看对应版本(左边箭头是liunx使用的)
b、解压后,取得其中的PHP_mongodb.dll 文件放置对应的PHP版本下的ext中,然后配置PHP.ini文件,添加extension=PHP_mongodb.dll
c、查看PHPinfo
2、thinkPHP配置mongodb
首先使用Composer安装ThinkPHP5.0的MongoDb驱动:
composer require topthink/think-mongo=1.*
然后想要在thinkPHP中同时使用MysqL和mongodb,需要配置一些参数,这里我自己测试了两种方法
'db_mongo'=>[
'type' => '\think\mongo\Connection',
'hostname' => '127.0.0.1',
'database' => 'database',
'hostport' => '27017',
]
在使用的地方引入Db类即可使用
Db::connect('db_mongo')->name('user')->insert(['id'=>1,'name'=>"张三"]);
$info = Db::connect('db_mongo')->name('user')->where(['id'=>1])->find();
b、直接引入composer安装的think\mongo
$config = [
'hostname' => '127.0.0.1',
'hostport' => '27017',
'database' => 'database',
];
$mongoDb = new Connection($config);
$mongoDb->name('user')->insert(['id'=>2,'name'=>“李四”]);
$list = $mongoDb->name('user')->select();
var_dump($list);
3、正常的增删改查和原先的MysqL类似
4、数据可安装MongoDb compass 查看,或者用Mongo shell查看
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。