sql >> データベース >  >> NoSQL >> MongoDB

LaravelWebサイトをmongoDBアトラスに接続する方法

    XAMPP for Localhost(Apache Server)とMongoDB Atlasをデータベースとして使用している場合は、このイェンセガーズ

    $ composer require jenssegers/mongodb
    

    必ずMongoDB拡張機能をXAMPPにインストールしてください XAMPP+MongoDB構成 (ステップ4まで実行)

    .env

    DB_CONNECTION=mongodb
    DB_HOST=xxxx-shard-00-00-uggj0.mongodb.net
    DB_PORT=27017
    DB_DATABASE={your_database}
    DB_USERNAME={username_when_creating_cluster}
    DB_PASSWORD={password_when_creating_cluster}
    

    config / database.php

       'mongodb' => [
                'driver' => 'mongodb',
                'dsn' => 'mongodb+srv://{username_when_creating_cluster}:{password_when_creating_cluster}@{your_cluster_name}.bhtvj.gcp.mongodb.net/{your_database}?retryWrites=true&w=majority',
                'database' => '{your_database}',
            ],
    

    上記のdsnに注意してください MongoDB |Atlas から簡単に取得できます また、クラスターのクレデンシャルとデータベース名のみを編集する必要があります。

    ステップ1

    ステップ2

    ステップ3

    これがあなたがグッドラックを探している答えであることを願っています!



    1. MongoDBAggregationPipelineでドキュメント全体を参照する

    2. MongoDBの異なるクエリプランが異なるnReturned値を表示するのはなぜですか?

    3. 本番環境でLaravelEchoサーバーをホストするためのApacheリバースプロキシの設定

    4. ImportError:parseという名前のモジュールがありません