sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man kopplar Laravel-webbplatsen med mongoDB-atlas

Om du använder XAMPP för Localhost(Apache Server) och MongoDB Atlas som databas bör du hänvisa till denna Jenssegers .

$ composer require jenssegers/mongodb

och se till att installera MongoDB-tillägget till XAMPP XAMPP + MongoDB-konfiguration (Gör till steg 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}',
        ],

Observera att ovan dsn kan enkelt få från MongoDB|Atlas och du bör endast redigera autentiseringsuppgifter för klustret och databasnamnet.

Steg 1

Steg 2

Steg 3

Hoppas detta är svaret du letar efter Lycka till!



  1. Asp.net kärnwebb-API med mongodb 500-fel

  2. Hur man villkorligt projicerar fält under aggregat i mongodb

  3. Kör avancerade MongoDB-frågor i R med rmongodb

  4. MongoParseError:alternativ useCreateIndex, useFindAndModify stöds inte