sql >> Databáze >  >> NoSQL >> MongoDB

Jak propojit web Laravel s atlasem mongoDB

Pokud jako databázi používáte XAMPP pro Localhost (Apache Server) a MongoDB Atlas, měli byste odkazovat na tento Jensegers .

$ composer require jenssegers/mongodb

a nezapomeňte nainstalovat rozšíření MongoDB do XAMPP Konfigurace XAMPP + MongoDB (Proveďte do kroku 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}',
        ],

Upozorňujeme, že výše dsn lze snadno získat z MongoDB|Atlas a měli byste upravit pouze pověření pro cluster a název databáze.

Krok 1

Krok 2

Krok 3

Doufám, že toto je odpověď, kterou hledáte Goodluck!



  1. Mongoose SSL, připojení nepřijímáno

  2. MongoDB a Asp Core aktualizují pouze pár klíč:hodnota namísto celého modelu

  3. Napište vlastní dotaz do úložiště mongodb

  4. Účel a popis seznamu klientů Redis