zoukankan      html  css  js  c++  java
  • laravel 5.5 框架安装mongodb

    一、先执行命令:

     composer config -g repo.packagist composer https://packagist.phpcomposer.com

    二、

    composer require jenssegers/mongodb ^3.3 

    三、修改config/app.php

    JenssegersMongodbMongodbServiceProvider::class,

    四、* 添加 Facades

    'Mongo'     => JenssegersMongodbMongodbServiceProvider::class,

    五、

    * 修改数据库配置文件 config/database.php 中  添加 MongoDB 的数据库的信息:

    'mongodb' => [    
            'driver'   => 'mongodb',    
            'host'     => 'localhost',    
            'port'     => 27017,    
            'database' => 'mydb',    
            'username' => '',    
            'password' => '',
    ],

    六、

    'default' => env('DB_CONNECTION', 'mysql'),
    
    改成:
    
    'default' => env('DB_CONNECTION', 'mongodb'),

    七、修改配置文件.env

    DB_CONNECTION=mongodb

    配置完成,创建控制器,验证是否正常操作

    // 建立一个 UserController.php 控制器
    php artisan make:controller UserController
    <?php
    namespace AppHttpControllersAdmin;
    use IlluminateHttpRequest;
    use AppHttpControllersController;
    use IlluminateSupportFacadesDB;
    class AdminController extends Controller
    {
    public function index(){
    
    
     DB::connection('mongodb')   //连接mongodb
               ->collection('comment')          //集合
               ->insert([                  //插入数据
                     'goods_id'=>"32"
                   
               ]);//添加数据
    $res = DB::collection('users')->get();  //查询所有数据    
    
    dd($res);

    
    }
    }
    //删除
    return DB::connection('mongodb')
    ->collection('comment')
    ->where('_id',$id)
    ->delete();
  • 相关阅读:
    正则表达式
    javascript if(条件)------------条件中可以使用的值
    maven配置
    获取中文日期
    Oracle无安装客户端安装方法
    Eclipse org.eclipse.compare plug-in
    Differences or similarities between Java and C++
    Java Programming Guidelines
    Native Method
    Object in Java same as pointer
  • 原文地址:https://www.cnblogs.com/chaihtml/p/11199428.html
Copyright © 2011-2022 走看看